在每个文档中,我都有一些字段(例如“myfield”)。myfield 是 int32 类型的值。
请告诉我(带有小代码示例)如何进行如下查询:
“获取 myfield > 10 和 myfield < 20 的所有位置”
我正在使用官方的 C# 驱动程序。
非常感谢你!!!
在每个文档中,我都有一些字段(例如“myfield”)。myfield 是 int32 类型的值。
请告诉我(带有小代码示例)如何进行如下查询:
“获取 myfield > 10 和 myfield < 20 的所有位置”
我正在使用官方的 C# 驱动程序。
非常感谢你!!!
以下代码示例在 myfield > 10 和 < 20 的 'someCollection' 中搜索 'someDb' 中的文档:
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));