Function 为什么在Shell(Robomongo)中调用MongoDb函数时收到未经授权的消息

Function 为什么在Shell(Robomongo)中调用MongoDb函数时收到未经授权的消息,function,mongodb,appharbor,mongodb-query,Function,Mongodb,Appharbor,Mongodb Query,我在AppHarbor.com上有一个简单的MongoDb。我使用Robomongo成功地连接到它,并使用Robomongo创建了一个名为“User”的简单集合和一个名为“insertUser”的函数。但是当我尝试调用shell中的函数时,会收到一条“Unauthorized”消息。我正在使用AppHarbor的免费Mongo db帐户。请告诉我如何成功调用此函数 因此,我似乎需要以以下方式发出呼叫,以使其正常工作。然而,由于某种原因,Eval似乎不起作用 db.loadServerScript

我在AppHarbor.com上有一个简单的MongoDb。我使用Robomongo成功地连接到它,并使用Robomongo创建了一个名为“User”的简单集合和一个名为“insertUser”的函数。但是当我尝试调用shell中的函数时,会收到一条“Unauthorized”消息。我正在使用AppHarbor的免费Mongo db帐户。请告诉我如何成功调用此函数


因此,我似乎需要以以下方式发出呼叫,以使其正常工作。然而,由于某种原因,Eval似乎不起作用

db.loadServerScripts("system.js");
insertUser('aaa', 'bbb');

Robomongo已经在创建函数名。你只需要一个电话

为你——呼唤

insertUser('aaa', 'bbb');
功能

db.User.insert({"UserName":param1,"Password":param2})