【发布时间】:2016-02-09 11:03:38
【问题描述】:
如何使用MongoDB shell 定义函数并使用它?
在脚本文件createusers.js 中有以下代码来创建一个对特定数据库具有读取角色的用户。
function createReader(database, username, password)
{
db.getSiblingDB(database).createUser({
user : username,
pwd : password,
roles : [ { role : "read", db : database } ]
});
}
是否有可能在 mongodb shell 中执行此功能?以下调用不成功
mongo --eval="createReader('somedb', 'user1', 'pass1')" createusers.js
给出错误createReader 未定义。
【问题讨论】:
标签: javascript mongodb shell execution