我有一个将“标签”作为数组对象的集合。现在,我想使用生成器在C#中进行查询。
我需要创建一个查询,在其中我将传递诸如-
之类的标记中的值(T1或T2)和(T3或T4或T5或T6)
答案 0 :(得分:0)
将.And(
与.AnyIn(
一起使用怎么办?:
IMongoCollection<Model> collection;
var builder = Builders<Model>.Filter;
var result = collection.Find(
builder.And(
builder.AnyIn(m => m.Tags, new [] { "T1", "T2" },
builder.AnyIn(m => m.Tags, new[] { "T3", "T4", "T5", "T6" }
)
);