Windows 10およびMongoDB 3.2
2つのファイルがあります。 1つは.ns拡張子付き、もう1つは。どちらもc:\ data\dumpにあります
走ろうとしている
mongorestore -d gnome c:\data\dump
しかし私が得るすべては
2015-12-11T23:14:12.860+0000 building a list of collections to restore from c:\data\dump dir
2015-12-11T23:14:12.862+0000 don't know what to do with file "c:\data\dump\gnome.0", skipping...
2015-12-11T23:14:12.862+0000 don't know what to do with file "c:\data\dump\gnome.ns", skipping...
2015-12-11T23:14:12.863+0000 done
何かアドバイス?
.ns
fileは、MongoDBが データベースの名前空間 を格納するファイルです。おそらく、あなたが持っているのはダンプではなく、単一のデータベースのデータファイルのコピーです。これは、MongoDBインスタンスの部分的なコピーにすぎないことに注意してください。
MongoDBのインスタンスがすでに実行されている場合の対処方法を次に示します。
dbpath
がこれらのファイルのあるディレクトリを指すようにして、別のポートで別のMongoDBインスタンスを起動します。まだインスタンスを実行していない場合は、dbpath
をデータファイルのあるディレクトリを指すように指定してMongoDBを起動するか、データファイルをdbpath
にコピーします。
ダンプフォルダーに「gnome」という名前の新しいフォルダーを作成し、ファイルを(c:\ data\dump\gnome\gnome。*)に入れてから、同じコマンドをもう一度実行してみてください。