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

नेवला जे एस क्वेरी सभी वापस आ रहे हैं शून्य या खाली

mongoose संग्रह के नाम को लोअरकेस और बहुवचन में सामान्य कर देगा। इसलिए, आपको db.samplecollections . में सम्मिलित करना चाहिए db.sampleCollection . के बजाय . (अक्षर के अंतर पर ध्यान दें c और s यहाँ)।

इसका परीक्षण करने के लिए:

s = new sampleCollection({sampleField: 'hello'}); // creates a new record
s.save(function(err) { 
  sampleCollection.find({ } , function (err, items) {
      console.log(items); 
      console.log(err); 
      items.forEach( function(item) {
          console.log(item); 
      });
  });
});

और यह ठीक से प्रिंट करता है:

[ { sampleField: 'hello', _id: 4f28ab4cc9e58f710a000001 } ]
null
{ sampleField: 'hello', _id: 4f28ab4cc9e58f710a000001 }

फिर मोंगो शेल में:

> show collections
samplecollections          //<<<<<<<<<<<<<< It's all lowercase and pluralized
system.indexes

> db.samplecollections.find()
{ "sampleField" : "hello", "_id" : ObjectId("4f28ab4cc9e58f710a000001") }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Php7 mongo क्वेरी के साथ समस्याएं ढूंढेंवन

  2. MongoDB:अपूर्ण डेटा के साथ समय-श्रृंखला कैसे पूछें?

  3. MongoDB का ISODate () बनाम UNIX टाइमस्टैम्प

  4. टर्न आधारित मल्टीप्लेयर आईफोन बोर्ड गेम के लिए मुझे अपने डीबी और एपीआई सर्वर को कैसे आर्किटेक्ट करना चाहिए? (नोडज, मोंगो, सोफे, आदि के बारे में सोच)

  5. डोकर छवि में चलने वाली सेवा के लिए डोकर-लिखें से एक पैरामीटर कैसे पारित करने के लिए?