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();