使用shell脚本执行批量mongosh语句
mongosh可以直接调用js脚本,故可以在shell中生成所需要的js脚本,然后再使用mongosh调用js脚本
#!/bin/bash rm -f connect_mongo.js touch connect_mongo.js
echo "
var url = \"mongodb://127.0.0.1/localdb\"; var db = connect(url);
for(var i=1;i<3;i++)
{
db.user.insertOne({username:"value"+i});
}
" >> clear_mongo.js
mongosh --nodb connect_mongo.js
rm -f connect_mongo.js