私のドキュメントには、タイプのプロパティがありますList<string>
。List<string>
文字列のセットがこのプロパティの任意のアイテムと一致するコレクションからすべてのドキュメントを返したいです。
私はこれを次の質問のように構築したいと思いますが、C#では:
MongoDBは、キーが配列の文字列と等しい場所を検索します
私はこれがオフになっていることを知っていますが、それは私の最善の試みです:
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)