У меня на сервере работает mongodb: 27017.
На другом компьютере я установил mongo-клиент и подключился к mongodb, работающему на сервере.
У меня три моноблока в монго: admin, local и template (они были созданы для меня скриптом).
Когда я делаю:
use template
db.stats()
Я получаю:
db.stats()
{
"db" : "template",
"collections" : 2,
"views" : 0,
"objects" : 1001,
"avgObjSize" : 565.1118881118881,
"dataSize" : 565677,
"storageSize" : 110592,
"numExtents" : 0,
"indexes" : 5,
"indexSize" : 86016,
}
Если, однако, я
show collections
или
db.getCollectionNames()
Я ничего не получаю.
Что это значит?Почему есть БД с индексами и объектами, но без коллекций, и почему счетчик коллекций в шаблоне db> 0, но показывает коллекции, ничего не возвращает?