【问题标题】:How to query for multiple results in mongoDB如何在mongoDB中查询多个结果
【发布时间】:2012-05-05 20:53:02
【问题描述】:

如果我想查找多个查询参数的文档(抱歉,如果没有使用正确的措辞),我该怎么做? 我正在使用 c# 驱动程序。

示例 我想查找 provider1 和 provider2 的文档 我可以做到这一点,即 collection.Find(Query.EQ("ProviderId", providerId))

在 TSQL 中:

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

【问题讨论】:

    标签: mongodb mongodb-.net-driver mongodb-query


    【解决方案1】:

    如果我理解正确,您正在寻找这个:

    var ids = new List<int> {1, 2};
    
    var results = collection.Find(Query.In("ProviderId", new BsonArray(ids)));
    

    【讨论】:

    • Query 类从何而来?
    猜你喜欢
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-27
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多