mongorestore и коллекция

Привет, когда я делаю 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" ]

Я хочу появиться здесь, как я могу это сделать?

Благодарность


person Louis    schedule 14.05.2012    source источник


Ответы (1)


Ok никогда не появится в списке коллекций, потому что ok — это база данных, а не коллекция. Базы данных содержат множество коллекций, но сами коллекциями не являются.

Чтобы просмотреть коллекции в базе данных ok, введите use ok, а затем db.getCollectionNames();.

Если вы хотите сделать резервную копию и восстановить одну коллекцию, вам нужно будет использовать аргументы --collection для mongodump и mongorestore. Дополнительные сведения см. в документации.

person Sean Reilly    schedule 14.05.2012