1
在每个文档中我都有一些字段(例如“myfield”)。 myfield是int32类型的值。MongoDB C#查询表达式(如何?)
请告诉我(与小的代码示例)如何使类似的查询:
“让所有在那里MyField的> 10和MyField的< 20”
我使用的是官方的C#驱动程序。
非常感谢!
在每个文档中我都有一些字段(例如“myfield”)。 myfield是int32类型的值。MongoDB C#查询表达式(如何?)
请告诉我(与小的代码示例)如何使类似的查询:
“让所有在那里MyField的> 10和MyField的< 20”
我使用的是官方的C#驱动程序。
非常感谢!
下面的代码示例查找 'someDb' 在 'someCollection' 的文件,其中MyField的> 10和20 <:
var server = MongoServer.Create("mongodb://localhost:27020");
var database = server.GetDatabase("someDb");
var collection = database.GetCollection<Type>("someCollection");
var searchQuery = Query.GT("myfield", 10).LT(20);
var list = collection.Find(searchQuery);
不过可以肯定的是您在27020端口执行MongoDB。
随着标准是
Expression<Func<T, bool>> criteria;
您可以使用此:
collection.Remove(Query<T>.Where(criteria));
谢谢!酷) – Edward83 2011-02-10 10:11:34