Eveのglobal configuration docsにはMONGO_AUTHDBNAME
とMONGO_DBNAME
というパラメータがあります。Python Eve MONGO_DBNAME対MONGO_AUTHDBNAME
私はMONGO_AUTHDBNAME
がデータベースであると期待しています。類似したCLの使用ビーイング:
mongo -u "user" -p --authenticationDatabase "<MONGO_AUTHDBNAME>" --host x.x.x.x
私はその後MONGO_DBNAME
はイブがからエンドポイント/コレクションを向けるデータベースことを期待しています。類似したCLの使用ビーイング:
mongo> use <MONGO_DBNAME>
私はから認証する必要があり、データベース以外にMONGO_DBNAME
を設定するとhost:5000/endpoint
がMONGO_DBNAME
内endpoint
コレクションを参照してくださいだろうが、すべてのエンドポイントにアクセスすると失敗するようにするには:
OperationFailure: Authentication failed.
そう...
が私の理解ABです大丈夫ですか?
MONGO_DBNAME
とMONGO_AUTHDBNAME
は異なる場合があります/ settings.py
の資格情報には、認証データベースをエンドポイント/コレクションの指向のデータベースと同じにする必要がありますか?
おかげ