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

サーバー127.0.0.1shell/mongo.jsに接続できませんでした

    • 手動でロックファイルを削除します:sudo rm /var/lib/mongodb/mongod.lock
    • 修復スクリプトを実行します:sudo -u mongodb mongod -f /etc/mongodb.conf --repair

    次の点に注意してください:

    • このコマンドはmongodbユーザーとして実行する必要があります。 rootとして実行すると、rootはmongodbデーモンを実行するために必要な/ var / lib / mongodb /内のファイルを所有するため、デーモンがmongodbユーザーとして後で実行しようとすると、起動する権限がなくなります。その場合、次のエラーが発生します:lockfilepathのロックファイルを作成/開くことができません:/var/lib/mongodb/mongod.lock errno:13 Permissiondenied、termination。
    • Ubuntuでは、-fフラグを使用して構成ファイル/etc/mongodb.confを指定する必要があります。そうしないと、間違った場所でデータファイルが検索され、次のエラーが表示されます。dbpath(/ data / db /)は存在せず、終了します。


    1. Redisのシリアル化と逆シリアル化

    2. EVAL、SCAN、およびDELを使用したRedisワイルドカード削除スクリプトは、非決定論的コマンドの後に許可されていない書き込みコマンドを返します

    3. オブジェクトをMongooseの配列スキーマにプッシュする

    4. cursor.forEach()で続行します