Dalam sintaks MongoDB ada $in operator yang bekerja persis seperti intersect+any ketika Anda ingin mencocokkan array dalam memori dengan array lain yang disematkan di dokumen Anda.
Di driver MongoDB C# Anda dapat menggunakan AnyIn
untuk menerapkan operator itu untuk dua array. Coba:
db.col.save({ Collection: [1,2,3] })l
Kemudian di C#:
var filterBuilder = Builders<YourModel>.Filter;
var inMemoryList = new List<int>() { 3, 4, 5 };
var result = Col.Find(filterBuilder.AnyIn(x => x.Collection, inMemoryList)).ToList();