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

क्यों मेरा संग्रह.खोज () उल्का में काम नहीं करता है लेकिन रोबोमोंगो में काम करता है?

ऐसा लगता है कि आप अपने ढूंढें में फ़ील्ड निर्दिष्ट करने का प्रयास कर रहे हैं , जो आप इस तरह कर सकते हैं:

var options = {
  fields: {
    'profile.name': 1,
    'profile.description': 1,
    'profile.picture': 1,
    'profile.website': 1,
    'profile.country': 1
  }
};

Meteor.users.find({_id: {$in: myArray}}, options);

हालांकि, अगर इसका उपयोग किसी प्रकाशन समारोह में किया जा रहा है, तो मैं दृढ़ता से केवल इस तरह के शीर्ष-स्तरीय फ़ील्ड का उपयोग करने की अनुशंसा करें:

Meteor.users.find({_id: {$in: myArray}}, {fields: {profile: 1}});

क्यों के बारे में अधिक जानकारी के लिए, कृपया देखें यह प्रश्न

अपने दूसरे प्रश्न के लिए, आप fetch पर कॉल करके कर्सर द्वारा लौटाए गए दस्तावेज़ देख सकते हैं। इस पर। उदाहरण के लिए:

console.log(Posts.find({_id: {$in: postIds}}).fetch());



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग बूट एप्लिकेशन में एकीकरण परीक्षण के लिए आप एंबेडेड मोंगडीबी को कैसे कॉन्फ़िगर करते हैं?

  2. MongoDB में दो सरणी फ़ील्ड मर्ज करें

  3. Openshift पर MEAN साइट चलाते समय बहुत ही अजीब Mongoose/MongoDB समस्या

  4. मोंगोस स्कीमा में ऑब्जेक्ट कुंजियों और मानों को कैसे सत्यापित करें?

  5. अनुक्रमित फ़ील्ड के साथ MongoDB नियमित अभिव्यक्ति