Я новичок в MongoDB, и у меня есть несколько вопросов:
-
Когда я подключен к Mongo, и я выполняю
show dbs
, я вижу 2 базы данных:admin
иlocal
. Какова их роль? Затем, если я выполняю команду вставки, напримерdb.foo.insert({"value":"mongo"})
, появляется база данныхtest
. Зачем? Как я могу указать собственное имя для базы данных? -
С
show dbs
Я получаю базы данных (как-то вродеshow databases
в sql), как я могу затем перечислить коллекции внутри базы данных (я бы использовалshow tables
в sql)? -
При выполнении команды учебник MongoDB всегда использует объект
db
. Является ли это основным объектом (своего рода "объект соединения" ), который должен использоваться для выполнения команд или что-то еще?
Спасибо!