我的文档有一个类型为List<string>
的属性。 我想返回集合中的所有文档,其中一组字符串与此List<string>
属性中的任何项匹配。C#mongodb其中OR列表<string>
我想构建这样类似下面的问题,但在C#:
MongoDB find where key equals string from array
我知道这是关闭的,但它是我最好的尝试:
var queryItems = new List<QueryComplete>();
queryItems.Add(Query.EQ("PropertyName", "test"));
var query= Query.Or(queryItems.ToArray());
var qd = new QueryDocument(new BsonDocument { query.ToBsonDocument() });
var result = GetCollection<CollectionName>().FindAs<Type>(qd)
yes ContainsAny完美无缺。我现在在文档中看到。谢谢 – user376456 2012-07-25 22:32:15