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

Mongoid क्वेरी में नहीं है

इस क्वेरी को आजमाएं:

user = User.not_in(:_id => [2]).second

MongoDB में प्राथमिक कुंजी का नाम _id . है . Mongoid मित्रवत होने की कोशिश करता है और आंशिक रूप से इस तथ्य को डेवलपर से id पर उपनाम करके छुपाता है ऑब्जेक्ट मॉडल में। लेकिन जब आप क्वेरी करते हैं, तो यह नहीं बता सकता कि आपको प्राथमिक कुंजी _id चाहिए या नहीं या कुछ पूरी तरह से सामान्य फ़ील्ड id



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेस्टेड एम्बेडेड दस्तावेज़ों को नेवला के साथ क्वेरी करना

  2. MongoDB स्काला - एक विशिष्ट फ़ील्ड मान के लिए क्वेरी दस्तावेज़

  3. MongoDB $replaceAll

  4. Mongodb findAndModify नोड js

  5. संदर्भ त्रुटि MongoDB कॉलबैक से नहीं फेंका गया है