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