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

MongoDB में एक ही फ़ील्ड का कई बार उपयोग कैसे करें NodeJS में क्वेरी खोजें

आपकी क्वेरी JSON ऑब्जेक्ट में name है फ़ील्ड दो बार, और यह क्वेरी को तोड़ देता है। $and पर ध्यान दें मोंगो क्वेरी ऑपरेटर। सही क्वेरी बनाने के दो तरीके हैं:

1) db.users.find({ $and: [{ name: { $nin: [current_user] } }, { name: { $regex: new RegExp(/query/) } }] })

2) db.users.find({ name: { $nin: [current_user], $regex: new RegExp(/query/) } })

साथ ही, अगर आप केवल एक उपयोगकर्ता को बाहर करते हैं, तो आप $ne $nin . के बजाय ऑपरेटर ।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला - 2dsphere अनुक्रमणिका - Howto

  2. मोंगो डीबी सी # ड्राइवर - संग्रह में आईडी से कैसे जुड़ें?

  3. MongoDB नोड जोड़ते समय ReplicaSetId संघर्ष

  4. नेवला में स्कीमा परिवर्तन से निपटना

  5. उल्का उपयोग टेम्पलेट सहायक कार्यों में लाने या खोजने के लिए?