Evi*_*ust 4 c# json mongodb mongodb-query mongodb-.net-driver
我需要使用如下标准查询来查询MongoDB:
{"$and":[{"Name":"Accelero JKT M Tun XL "}]}
Run Code Online (Sandbox Code Playgroud)
我通常使用C#中的Query对象构建查询,然后执行以下操作:
MongoCollection<BsonDocument> col = _database.GetCollection<BsonDocument>("SourceItem");
var query = Query.And(Query.EQ("AccountID", BsonValue.Create(Convert.ToInt32(_accountID))), Query.EQ("SKU", sku));
var docs = col.Find(query);
Run Code Online (Sandbox Code Playgroud)
由于我已经有了查询,因此我不想使用Query对象来构建查询.我如何简单地使用我已有的查询?
有一个稍微简单的方式做到这一点(你应该只是更换"与'):
var el = BsonDocument.Parse("{'$and':[{'Name':'Accelero JKT M Tun XL '}]}");
var doc = new QueryDocument(el);
var result = coll.Find(doc);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1687 次 |
| 最近记录: |