2015-08-15 92 views
0

我正在MeteorJS中構建應用程序。如何使用mongodb-express與MeteorJS的MongoDB?

我想要GUI訪問內置的MongoDB數據庫。

所以我發現:https://github.com/andzdroid/mongo-express 我安裝了它,配置它連接到本地主機:3001。

因爲MongoDB中沒有一個默認的管理員密碼,我試圖創建它:

meteor mongo 
use admin 
db.addUser("admin","password") 

然後我在蒙戈快車\ config.js設置

adminUsername: 'admin', 
adminPassword: 'password', 

然而,當我打開本地主機:8081,它要求我再次登錄憑據,即使我manaully插入(admin,密碼),這是行不通的。

於是我又回到流星蒙戈,試圖重新建立管理員用戶,進入錯誤

Error: couln't add user: User [email protected]" already exists

我在做什麼錯?

+0

只是爲了澄清。您正在尋找一個基於Web的Shell。像RoboMongo這樣的工具不會爲你做詭計嗎? –

+0

我安裝了Robomongo。感謝您的建議。但是,錯誤是一樣的。連接成功,身份驗證失敗 – dragonmnl

+0

也許我們應該繼續聊天,但是您能否告訴我們錯誤提示的位置,並嘗試粘貼整條消息。 –

回答

0

編輯/usr/local/lib/node_modules/mongo-express/config.default.js

查找和編輯:

} else { 
    mongo = { 
    db:  'meteor', 
    host:  'localhost', 
    password: '', 
    port:  3001, 
    ssl:  false, 
    url:  'mongodb://localhost:3001/meteor', 
    username: '', 
    }; 
}