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

MongoDB में ObjectID के साथ एक दस्तावेज़ खोजें

निश्चित रूप से आपको MongoId . का उपयोग करना होगा वस्तु, जैसे

$item = $collection->findOne(array(
    '_id' => new MongoId('4e49fd8269fd873c0a000000')));

क्वेरिंग पेज पर नोट्स थोड़े मोटे हैं लेकिन इसमें उल्लेख है...

<ब्लॉकक्वॉट>

जब तक उपयोगकर्ता ने अन्यथा निर्दिष्ट नहीं किया है, _id फ़ील्ड एक MongoId है। सबसे आम गलती एक MongoId से मेल खाने के लिए एक स्ट्रिंग का उपयोग करने का प्रयास कर रही है। ध्यान रखें कि ये दो अलग-अलग डेटाटाइप हैं, और एक दूसरे से उसी तरह मेल नहीं खाएंगे जैसे स्ट्रिंग "सरणी ()" एक खाली सरणी के समान नहीं है



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. समय के साथ दस्तावेज़ सम्मिलित करते समय डिफ़ॉल्ट तिथि निर्धारित करें। समय क्षेत्र

  2. MongoDB व्हाइटस्पेस वर्ण

  3. mongodb $ मौजूद है जो हमेशा 0 लौटाता है

  4. त्रुटि:मोंगोडब को जोड़ने वाली खिड़कियों पर कोई यूनिक्स सॉकेट समर्थन नहीं है

  5. मोंगोडीबी $ लुकअप ऑब्जेक्टिड खाली सरणी प्राप्त करें?