AI 智能摘要
AI 正在分析文章,生成摘要...
在asp.net core 中运行mongodb类似mssql查询语句的脚本,先需要引用下面2个NuGet包

目标数据表数据如图:

由于无法直接执行脚本,目前只能用以下方法实现
//连接数据库
var _server = new MongoClient(new MongoUrl("mongodb://192.168.2.97:27017"));
//获取指定数据库
var db = _server.GetDatabase("Hasky");
//获取表名
var cars = db.GetCollection("Roles");
//设置查询条件(类似sql脚本查询条件Rid>1)
var filter = Builders.Filter.AnyGt("Rid", 1);
var result = cars.Find(filter).ToList();
Console.WriteLine(result.ToJson());
Console.ReadKey();
上面执行脚本解析为MSsql语法为:
select * from Roles where Rid>1
解析为Mongodb语法为:
db.Roles.find({"Rid":{$gt:1}})
运行结果为:

评论 (共 0 条)