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

संग्रह में चयनित दस्तावेज़ की स्थिति प्राप्त करें [mongoDB]

यदि आपकी आवश्यकता किसी भी आदेश के बावजूद दस्तावेज़ की स्थिति का पता लगाने की है, तो यह संभव नहीं है क्योंकि MongoDb दस्तावेज़ों को विशिष्ट क्रम में संग्रहीत नहीं करता है। हालाँकि, यदि आप किसी फ़ील्ड के आधार पर अनुक्रमणिका जानना चाहते हैं, तो _id<कहें /कोड> , आप इस विधि का उपयोग कर सकते हैं।

अगर आप अपने _id . में ऑटो इंक्रीमेंट का सख्ती से पालन कर रहे हैं खेत। आप उन सभी दस्तावेज़ों की गिनती कर सकते हैं जिनका मूल्य इससे कम है _id , मान लें n , तो n + 1 _id के आधार पर दस्तावेज़ की अनुक्रमणिका होगी ।

n = db.myCollection.find({"id": { "$lt" : 12345}}).count() ;

यदि संग्रह से दस्तावेज़ हटा दिए जाते हैं तो यह भी मान्य होगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला में अद्वितीय सूचकांक काम नहीं कर रहा

  2. FOSUserBundle के साथ डुप्लीकेट लॉगिन रोकें

  3. मोंगोडीबी $ifNull

  4. सर्वर क्रैश के बाद MongoDB प्रारंभ नहीं होगा

  5. क्या मोंगो सरणी डेटा को बढ़ा सकता है?