sql >> データベース >  >> NoSQL >> MongoDB

Mongo::OperationFailure-from_uriを使用する場合はログインする必要があります

    ウェルプ、URLがheroku_app########に接続していることがわかりました データベースですが、testというデータベースにアクセスしようとしています。 明らかに私は認証されていません。私がログインしたが正しいデータベースにログインしていないことを指定するエラーがMongoから返されたのは良かったでしょう。まあ。

    であるURIの形式に十分な注意を払っていませんでした。
    mongodb://username:[email protected]:port/database
    

    データベースの部分は...非常に重要です。

    (実際にテストを書いているときに答えを見つけましたが、この答えがあった場合は、恥ずかしいほどの時間を節約できた可能性があるので、もう一度書き、自分で答えます。)




    1. sparseの使用:trueはまだMongoErrorを取得しています:E11000重複キーエラー

    2. サブドキュメントのブール値を切り替えます

    3. リモートサーバーからのMongodump

    4. node.jsのチャットサーバー用のRedispub/ sub