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

Mongooseを使用してMongoDBAtlasデータベースで読み取り/書き込みできません

    このを見たことがあるかどうかわからない投稿 、しかしそれはあなたが無料のクラスターにいるからかもしれませんか?これがお役に立てば幸いです。

    更新

    問題をさらに調査し、自分で再現しました。同じエラーが発生しました。しかし、ある時点でAtlasが接続文字列の選択肢を提供してくれたことに気づきました。そのページに戻り、I am using driver 3.4 or earlierを選択しました

    接続文字列は次のようになります:

    const mongoDbUrl = `mongodb://${username}:${password}@cluster0-shard-00-00-1wntz.mongodb.net:27017,cluster0-shard-00-01-1wntz.mongodb.net:27017,cluster0-shard-00-02-1wntz.mongodb.net:27017/testdb?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin`;
    

    その接続文字列で機能しました。

    無料バージョンのMongoDBAtlasがv3.4で起動するようです



    1. delayd_jobs vs resque vsbeanstalkd?

    2. ネストされたフィールドの値でフィールドを更新します

    3. MongoDBの耐久性と書き込みの安全性を理解する

    4. 配列の配列のMongoフィルター配列