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

नेवला और वादे:क्वेरी परिणामों की एक सरणी कैसे प्राप्त करें?

एक अन्य सुझाव MongoDB के $in . का उपयोग करना होगा एक सरणी में पास करने के लिए ऑपरेटर find और कुशलता से परिणामों का एक बड़ा सेट प्राप्त करें। प्रत्येक एक नेवला वस्तु होगी।

var promise = people.find({ _id: { $in: someArrayOfIds }).exec();
promise.then(function(arrayOfPeople) {
  // array of people ... do what you want here...
});

यह एक से अधिक अनुरोध करने से कहीं अधिक कुशल होगा, प्रत्येक के लिए एक _id



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. java.lang.IllegalArgumentException:अपेक्षित अद्वितीय परिणाम या शून्य, लेकिन एक से अधिक प्राप्त हुए! - स्प्रिंग डेटा मोंगो

  2. मोंगोड और मोंगो विंडोज़ 10 पर काम नहीं कर रहे हैं

  3. आप mongoose (mongodb) में node.js के साथ एक सरणी पर कैसे जुड़ते हैं?

  4. मोंगोडीबी को MySQL निर्यात

  5. MongoDB में एक मल्टीकी इंडेक्स बनाएं