使用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

你可能感兴趣的:(mongodb,shell,python,数据库,bash,jmeter)