2

こんにちは、データベースをダンプするためにmongorestoreを実行するときok

もしわたしが持っていたら:

> show dbs
local   (empty)
test    0.203125GB

それはなりました:

> show dbs
local   (empty)
test    0.203125GB
ok          0.203125GB

しかし、私がそれを行うと、db.getCollectionName()それはただ印刷されます

> db.getCollectionNames()
[ "system.indexes", "test", "users" ]

ここに表示して大丈夫ですが、どうすればよいですか?

ありがとう

4

1 に答える 1

3

Okokはデータベースであり、コレクションではないため、コレクションのリストに表示されることはありません。データベースには多くのコレクションが含まれていますが、それ自体はコレクションではありません。

okデータベース内のコレクションを表示するには、「 。」を入力してから入力use okdb.getCollectionNames();ます。

単一のコレクションをバックアップおよび復元する場合は、--collectionmongodumpおよびmongorestoreの引数を使用する必要があります。詳細については、ドキュメントを参照してください。

于 2012-05-14T12:29:52.993 に答える