从List <imongoquery>获取结果

时间:2016-08-02 11:02:44

标签: c# mongodb

我目前正在使用的代码使用C#Mongo驱动程序,我做了很多这样简单的事情

foreach (DataColumn col in allCheckboxes.Columns)
{
    string Query = "update agenda.exercises set " + col.ToString() + " = @value where Date = @CurrentDate;";
    using (MySqlConnection MyConn2 = new MySqlConnection(MyConnection2))
    {
        using (MySqlCommand MyCommand2 = new MySqlCommand(Query, MyConn2))
        {
            MyCommand2.Parameters.AddWithValue("@Value ", true);
            MyCommand2.Parameters.AddWithValue("@CurrentDate", currentDate);
            MyConn2.Open();
            MyCommand2.ExecuteNonQuery();
        }
    }
}

我需要编写一个动态的查询,即AND子句的数量不同。所以我正在使用这样的东西 -

var query = Query.EQ("SomeBooleanField", false);
return Collection.FindAs<MyType>(query);

所以我的问题是,如何从查询中获取一些结果呢?我想要一个List或IEnumerable。

我在网上找不到任何有用的示例,驱动程序文档也没有太大帮助。感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您是否尝试过这种格式

Set doc = htmlResponse.body.document

您收到错误,因为您无法使用FindAS&lt;&gt;()就是这种情况