MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDb Robomongo का उपयोग करके दिनांक समय के बीच नेस्टेड सरणी खोज रहा है

db.getCollection('Timedata').find(
 {
 Readings: {
   $elemMatch: 
     {DateTime: 
        {
            $gt: ISODate('2005-07-13 07:42:13.355Z'),
            $lt: ISODate('2010-07-13 07:42:13.355Z')
        }
     }
  }   
});


db.getCollection('Timedata').aggregate([
    {
        $match:{
        Readings: {
           $elemMatch: 
             {DateTime: 
                {
                    $gt: ISODate('2005-07-13 07:42:13.355Z'),
                    $lt: ISODate('2010-07-13 07:42:13.355Z')
                }
             }
          } 
        }
    },
   {
      $project: {
         _id:1,
         Timestamp:1,
         Label1:1,
         Attr:1,
         Readings: {
            $filter: {
               input: "$Readings",
               as: "item",
               cond: { 
                   $and: [
                        {$gt: [ "$$item.DateTime", ISODate('2006-07-13 07:00:13.355Z') ]},
                        {$lt: ["$$item.DateTime", ISODate('2010-07-15 07:42:13.355Z')]}
                   ]
               }
            }
         }
      }
   }
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ClusterControl 1.4.2 की घोषणा - DevOps संस्करण

  2. स्कीमा में नेवला जियोजोन, भू कुंजी त्रुटि नहीं निकाल सकता

  3. MongoDB एटलस का उपयोग करते समय mongo-go-driver सर्वर चयन टाइमआउट के साथ विफल रहता है

  4. डोकर-लिखें में mongoimport मुझे 'सेवा प्रारंभ नहीं कर सकता' त्रुटि देता है

  5. मोंगोडब संग्रह और एक पायथन डिक्ट मर्ज करें