我在AppHarbor.com上托管了一个简单的MongoDb。我使用Robomongo成功连接到它并使用Robomongo创建了一个名为“User”的简单集合和一个名为“insertUser”的函数。但是当我尝试在shell中调用该函数时,我收到一条“未经授权”的消息。我在AppHarbor中使用免费的Mongo数据库帐户。请告诉我如何成功调用此功能?
答案 0 :(得分:0)
所以我似乎需要以下面的方式发出呼叫才能工作。 Eval似乎不是出于某种原因而工作。
db.loadServerScripts("system.js");
insertUser('aaa', 'bbb');
答案 1 :(得分:0)
Robomongo已经在创建函数名称。你只需要一个电话。
为你 - 打电话;
insertUser('aaa', 'bbb');
功能
db.User.insert({"UserName":param1,"Password":param2})