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脚本

也可以指定具体的路径

load("/opt/testmongo.js")
发表评论

相关文章