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