埋め込まれたドキュメント内の値に基づいてドキュメントを選択するにはどうすればよいですか?たとえば、iクラスのリストを持つクラスrがあります。i.name=="foo"を持つすべてのrを選択したいと思います。
質問する
348 次
1 に答える
0
r
少なくとも1つあるすべてのを選択する場合i
は、次のi.Name == "foo"
クエリを使用できます。
var result = collectionOfRs.Where(r => r.ListOfIs.Any(i => i.Name == "foo"));
すべてを含むすべてr
のを選択する場合は、次のいずれかを使用できます。 i
i.Name == "foo"
var result = collectionOfRs.Where(r => r.ListOfIs.All(i => i.Name == "foo"));
于 2012-06-07T06:14:21.470 に答える