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

मोंगो लिंक क्वेरी में एक छेड़छाड़ करने के लिए तंत्र क्या है

MongoDB सिंटैक्स में एक $in है। ऑपरेटर जो बिल्कुल इंटरसेक्ट + किसी की तरह काम करता है जब आप अपने दस्तावेज़ में एम्बेडेड किसी अन्य सरणी के साथ इन-मेमोरी सरणी से मिलान करना चाहते हैं।

MongoDB C# ड्राइवर में आप AnyIn . का उपयोग कर सकते हैं उस ऑपरेटर को दो सरणियों के लिए लागू करने के लिए। कोशिश करें:

db.col.save({ Collection: [1,2,3] })l

फिर सी# में:

var filterBuilder = Builders<YourModel>.Filter;
var inMemoryList = new List<int>() { 3, 4, 5 };

var result = Col.Find(filterBuilder.AnyIn(x => x.Collection, inMemoryList)).ToList();



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं MongoDb के लिए लॉगिंग स्तर को जानकारी में कैसे सेट करूं?

  2. {दस्तावेज़} को कैसे ठीक करें। Id समर्थित नहीं है त्रुटि

  3. Node.js और Mongoose का उपयोग करके छवियों को संग्रहीत करने के लिए GridFS का उपयोग कैसे करें

  4. डेटाबेस चुनने के बाद प्रमाणित करें

  5. मोंगोडीबी:प्रत्येक बनाम लाने के लिए + प्रत्येक