我正在测试Mongeez,但是在将用户添加到DB system.users集合时遇到了问题。
我的代码是:
MongeezTest.java
Mongeez mongeez = new Mongeez();
mongeez.setFile(new ClassPathResource("mongeez.xml"));
mongeez.setMongo(new Mongo("127.0.0.1", 27018));
mongeez.setDbName("MongeezTest");
mongeez.setAuth(new MongoAuth("admin", "admin"));
mongeez.process();
test.javascript
// changeset mlysaght:ChangeSet-1
db.organization.insert({
"Name" : "10Gen", "Location" : "NYC", DateFounded : {}
});
db.organization.insert({
"Name" : "SecondMarket", "Location" : "NYC", DateFounded : {"Year" : 2004, "Month" : 05, "day" :04}
});
当我运行我的代码时,我得到:
线程“main”中的异常com.mongodb.CommandResult $ CommandFailure: 命令失败[getlasterror]:{“serverUsed”:“/ 127.0.0.1:27018”, “errmsg”:“需要登录”,“确定”:0.0}
有关详细信息:
我该如何解决这个问题?
由于