我有一個meteor.js
應用程序+ mongo db (2.6)
。Meteor.js +外部Mongo。流星不能登錄到蒙戈
我創建了一個蒙戈用戶是這樣的:
use meteor
db.createUser(
{
user: "meteor",
pwd: "password",
roles:
[
{
role: "userAdmin",
db: "meteor"
}
]
}
)
這裏是我的mongodb.conf
:
dbpath=/data/db
logpath=/var/log/mongodb/mongodb.log
logappend=true
port = 27017
當我設置auth = true
那麼我的流星的應用程序無法連接到了蒙戈。它說
Exception in callback of async function: MongoError: auth failed
同樣的錯誤,當我嘗試用RoboMongo連接時,身份驗證是真實的。當auth爲false時,我可以連接RoboMongo。所以這不是關於防火牆或什麼的。
我不明白,我可以做什麼來切換在Mongo授權,以便它可以讓我登錄。請幫忙。
我不知道這是否有關,但截至撰寫本文時我認爲meteor只支持mongo 2.4.9版本(至少這是[changelog](https://github.com/meteor/) meteor/blob/devel/History.md)表示)。我已經看到其他問題,人們已經表明,2.6.x不起作用。 –