문제

I have a simple MongoDb hosted in AppHarbor.com. I successfully connected to it using Robomongo and created a simple collection called 'User' and a function called 'insertUser' using Robomongo. But when I try to call the function in shell I get an "Unauthorized" message. I'm using the free Mongo db account in AppHarbor. Please tell me how to successfully call this function?

enter image description here

도움이 되었습니까?

해결책

So it seems I need to issue the call in the following manner for it to work. Eval doesn't seem to work for some reason though.

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

다른 팁

Robomongo is already creating function name. You need only a call.

For you - calling;

insertUser('aaa', 'bbb');

function;

db.User.insert({"UserName":param1,"Password":param2})
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top