2012-04-11 93 views
1

我正在使用nodejs和Mongodb JS驅動程序mongodb-native。我如何知道Mongodb服務器正在運行--auth?

但似乎沒有辦法讓我知道我連接的mongo服務器是否需要身份驗證,這意味着它使用-auth運行,因此我可以決定是否應該調用db.authenticate方法。

已經檢查了db,server和admin對象的屬性,似乎沒有人指出--auth選項。

請幫助。

+0

爲什麼你需要檢測這個?如果需要密碼,則需要進行配置。如果有人爲您的應用程序配置了密碼,那麼您需要進行身份驗證,如果沒有,則不需要。 – Thilo 2012-04-11 02:48:17

+0

是的,這也有道理,但會削弱靈活的操作。我試圖做的是通過一個門戶訪問不同的數據庫服務器,並嘗試對它們做一些事情,而不同的服務器往往有不同的配置。此外,知道服務器的配置會很好。 – Sean 2012-04-11 03:06:03

回答

3

是的,目前沒有辦法做到這一點,但我認爲這是一個有效的案例。我建議你在https://jira.mongodb.org上打開一個功能請求並對它進行投票,以便它可能包含在未來的服務器版本中。

+0

感謝您的回覆。將記錄功能請求。 – Sean 2012-04-13 10:18:42

相關問題