すべてのドキュメントには、いくつかのフィールドがあります (「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));