mongo在shell命令行直接执行js脚本

Posted 雍州无名

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongo在shell命令行直接执行js脚本相关的知识,希望对你有一定的参考价值。

1.js的脚本如下

vim testmongo.js

//连接mongodb
var url = "mongodb://admin:123456@10.2.9.85:27017/admin?authMechanism=SCRAM-SHA-1"
var con = new Mongo(url)

//切换数据库
var db = con.getDB(testdb)

//插入数据
db.test1.deleteMany("a": 1)
db.test1.insert("a": 1);

2.执行js脚本

mongo --nodb testmongo.js

3.也可以登陆mongodb直接执行脚本

load("testmongo.js")

mongo在shell命令行直接执行js脚本_mongodb

也可以指定具体的路径

load("/opt/testmongo.js")


以上是关于mongo在shell命令行直接执行js脚本的主要内容,如果未能解决你的问题,请参考以下文章

mongodb shell命令在哪

shell脚本编写中同样命令直接执行正确,脚本执行报错

如何使用DB连接运行Mongo JS Shell脚本?

linux中设计一个shell脚本程序可以接受命令行输入的参数执行相应的菜单命令

如何在PowerShell中连续执行命令

如何在mongo shell 中输出格式化时间?