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

Mongodb atlas + node.jsはローカルで動作しますが、Herokuにプッシュされると停止します

    MongoNetworkErrorが発生していることがわかります。ローカルでは正常に動作しているが、Herokuでは正常に動作していない場合は、IPホワイトリストが問題になっている可能性があります。接続を確立する前に、IPをMongoDBAtlasでホワイトリストに登録する必要があります。 IP(heroku)がわからない場合は、0.0.0.0/0と入力できます

    私は過去に同様の問題に直面しましたが、これは私にとってはうまくいきました。



    1. 結果を順序付けて制限すると、コールバックを使用したクエリになります

    2. 特定の順序で表示されるドキュメントの配列から2つの要素を検索する

    3. djangoでpymongoを直接使用する

    4. マングースクエリネストされたドキュメント多かれ少なかれ特定の日付