我正在使用Mongo DB和C#(。Net)来构建我的Web应用程序。我想在我的.Net应用程序中运行Mongo查询,比如使用ADO.net进行SQL查询。在C#中运行直接Mongo查询的可能方法是什么?
答案 0 :(得分:2)
我认为您对MongoDB查询的定义是这样的:
{"Name": "Name 1"}
这是一个有效的json,如果是,请尝试使用C#中的代码:
// `queryString` is a MongoDB query in json format
var queryString = @"{""Name"": ""Name 1""}";
// `query` is a `BsonDocument` generated by `queryString`
var query = BsonDocument.Parse(queryString);
// You can use `TryParse()` also ...
// Now you can use that `query` in `Find()` like this:
var result = await col.Find(query).ToListAsync();