0

複数のクエリパラメータのドキュメントを検索したい場合(正しい表現を使用していない場合は申し訳ありません)、これを行うにはどうすればよいですか?私はc#ドライバーを使用しています。

例プロバイダー1とプロバイダー2の両方のドキュメントを検索したい collection.Find(Query.EQ("ProviderId", providerId))

TSQLの場合:

Select * From ProviderTable
Where ProviderId In (1,2)
4

1 に答える 1

2

私があなたを正しく理解しているなら、あなたはこれを探しています:

var ids = new List<int> {1, 2};

var results = collection.Find(Query.In("ProviderId", new BsonArray(ids)));
于 2012-05-05T21:55:47.187 に答える