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

मोंगोमैपर के साथ ऐरे फ़ील्ड में तत्व सहित दस्तावेज़ खोजें?

MongoMapper के वर्तमान संस्करणों में, यह काम करेगा:

MessageThread.where(:partecipant_ids => 15)

और यह भी काम करना चाहिए...

MessageThread.where(:partecipant_ids => [15])

...क्योंकि प्लकी ऑटोएक्सपैंड करता है कि:

MessageThread.where(:partecipant_ids => { :$in => [15] })

(देखें https://github.com/jnunemaker /plucky/blob/master/lib/plucky/criteria_hash.rb#L121 )

मैं कहूंगा कि अपने डेटा पर एक नज़र डालें और यह सुनिश्चित करने के लिए कि आपके पास एक कार्यशील क्वेरी है, Mongo कंसोल में प्रश्नों का प्रयास करें। MongoDB प्रश्न उपरोक्त (और कुछ अन्य मामूली) चेतावनियों को छोड़कर सीधे MM प्रश्नों में अनुवाद करते हैं। देखें http://www.mongodb.org/display/DOCS/Querying




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में एक ही फ़ील्ड का कई बार उपयोग कैसे करें NodeJS में क्वेरी खोजें

  2. क्या हमें रीड-हैवी एप्लिकेशन में dbref या एम्बेडेड दस्तावेज़ का उपयोग करना चाहिए

  3. स्प्रिंग-डेटा मोंगोडब एक ही संग्रह में संग्रहीत कई वर्गों को क्वेरी करता है

  4. MongoDb PHP के साथ क्वेरी में शामिल हों

  5. क्या मोंगोडब को राम में कुछ इंडेक्स स्टोर करने के लिए मजबूर करने का कोई तरीका है?