Вы можете сделать ...
JS (оболочка):
db.getCollectionNames()
node.js:
db.listCollections()
не-JS (только оболочка):
show collections
Причина, по которой я называю это не-JS, заключается в следующем:
$ mongo prodmongo/app --eval "show collections"
MongoDB shell version: 3.2.10
connecting to: prodmongo/app
2016-10-26T19:34:34.886-0400 E QUERY [thread1] SyntaxError: missing ; before statement @(shell eval):1:5
$ mongo prodmongo/app --eval "db.getCollectionNames()"
MongoDB shell version: 3.2.10
connecting to: prodmongo/app
[
"Profiles",
"Unit_Info"
]
Если вы действительно хотите этот сладкий, сладкий show collections
вывод, вы можете:
$ mongo prodmongo/app --eval "db.getCollectionNames().join('\n')"
MongoDB shell version: 3.2.10
connecting to: prodmongo/app
Profiles
Unit_Info