mongo的脚本是js语法,所以存储过程也是js语法。
创建:
db.system.js.save(
{
_id: "saveAndCount",
value : function(x) {
for(var i=0;i<x;i++){
db.[表名].save(
{
"status" : "200",
"msg" : "登陆状态"
}
);
}
return db.getCollection('xxx').find({}).count();
}
})
查询:
db.system.js.find()
删除:
db.system.js.remove({"_id" : "saveAndCounts(10)"});
执行:
use [库名]
db.eval("saveAndCount(1)")