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

MongoDB ts.t निर्दिष्ट करके प्रविष्टि नहीं ढूँढ सकता (ts एक टाइमस्टैम्प प्रकार है)

मेरा मानना ​​है कि ts फ़ील्ड वास्तव में एक Timestamp है फ़ील्ड, कंसोल केवल आपके लिए इसे सरल बनाने का प्रयास करता है (जो इसे बहुत भ्रामक बनाता है)। आप इस तरह की क्वेरी कर सकते हैं और इसे काम करना चाहिए:

db.oplog.rs.find({ ts: Timestamp(1335200998000, 540)});

आप सामान्य रूप से $gte और $lte का उपयोग कर सकते हैं:

db.oplog.rs.find({ ts: {$gte: Timestamp(1335100998000, 1)}});
db.oplog.rs.find({ ts: {$lte: Timestamp(1335900998000, 1)}});

दूसरा तर्क किसी दिए गए सेकंड के भीतर संचालन के लिए एक वृद्धिशील क्रम है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongorestore यादृच्छिक दुर्घटना (घातक त्रुटि)

  2. Node.js . के माध्यम से MongoDB में डालें

  3. BsonRepresentation(BsonType.ObjectId) बनाम BsonId बनाम ObjectId के साथ C# में किसी संपत्ति को सजाने के बीच अंतर

  4. मैं मोंगोडब के साथ अनुच्छेदों को कैसे स्टोर/प्रदर्शित करूं?

  5. सरणी वाले दस्तावेज़ ढूंढें जिनमें कोई विशिष्ट मान नहीं है