我的文檔有一個類型爲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