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

-dフラグを使用すると、mongorestoreはどのような種類のファイルまたはディレクトリを予期しますか?

    mongorestore dumpが必要です データベース名を持つサブフォルダーを含むフォルダー。これには、BSONダンプとメタデータが含まれます。表示されているエラーは、BSON/メタデータファイルを含むサブディレクトリが見つからなかったためです。

    dumpに移動して復元するのではなく ディレクトリの場合は、--nsIncludeを使用することをお勧めします 代わりにオプション(MongoDB 3.4の新機能)。 nsIncludeドキュメント を参照してください 詳細については。

    オプション--nsInclude 名前空間を<database>.<collection>の形式で指定する必要があります 。たとえば、testを復元するには データベース:

    mongorestore --nsInclude "test.*"
    

    testを復元するには test内のコレクション データベース:

    mongorestore --nsInclude "test.test"
    

    必ずdumpから復元を実行してください ディレクトリの親であり、ディレクトリ内からではありません。




    1. mongoosenodejsを使用したFltermongodbデータベース

    2. クエリビルダーの条件を、サブドキュメントのネストされた配列を含むMongoDB操作に変換します

    3. Mongooseの$pushメソッドが機能しません

    4. ECONNREFUSED127.0.0.1:27017'を接続します