У меня уже установлено соединение с базой данных. Мне нужно указать имена коллекций в базе данных. Является ли это возможным?Есть ли способ перечислить коллекции с монгоскин?
2
A
ответ
-1
Чтобы показать коллекции в биллинговую из Монго оболочки:
db.getCollectionNames()
Так, чтобы показать коллекцию в mongoskin попробовать что
var collections = db.collections();
collections.each(function(err, collection) {
console.log(collection);
});
согласно этой ссылке Mongoskin Tutorial
2
db.collectionNames(function(err, collectionArrayResult) {
//Now do something with collectionArrayResult
});
Результат является массив объектов с свойством 'name', например:
[
{ name: '<dbName>.<collectionName>' },
...
]
Осторожно, но - <dbName>.system.indexes
также будет возвращен.
+0
Это правильный ответ без использования дополнительных пакетов. Если вы используете Meteor, вы можете получить объект 'db' из' var db = MongoInternals.defaultRemoteCollectionDriver(). Mongo.db; ' –
Смежные вопросы
- 1. Есть ли способ перечислить зависимости/требования?
- 2. Есть ли способ перечислить серверы PostgreSQL?
- 3. Есть ли способ перечислить подсказки редактора NetBeans?
- 4. Есть ли способ перечислить все препроцессоры C?
- 5. есть ли способ перечислить спокойные веб-сервисы
- 6. Есть ли способ перечислить сигналы Django?
- 7. Есть ли способ перечислить свойства каталога индексирования?
- 8. Есть ли способ ручной сериализации коллекции?
- 9. Есть ли способ перечислить все подключения к socketserver в Python3?
- 10. Есть ли способ перечислить файлы, загруженные на сервере trought JSP?
- 11. Есть ли способ перечислить все swizzled методы в приложении iOS?
- 12. Есть ли способ перечислить текущие процессы, используя Qt для Windows?
- 13. Есть ли способ работы с общим типом коллекции?
- 14. Есть ли предпочтительный способ перечислить sagadata в веб-приложении?
- 15. Есть ли простой способ перечислить перечисление строк в Java?
- 16. Есть ли способ перечислить зависимости задач в Gradle?
- 17. Есть ли способ перечислить * только * Свойства узла в Neo4j Shell?
- 18. Есть ли способ перечислить доступные переменные в шаблоне Ruby ERB?
- 19. Есть ли способ перечислить дополнительные свойства в sparql?
- 20. Есть ли способ перечислить буквы дисков в устаревших?
- 21. Есть ли способ условно перечислить имена полей в форме доступа?
- 22. Есть ли способ перечислить все текущие запущенные процессы в C
- 23. Есть ли способ перечислить все зависимости градиента программно?
- 24. Есть ли способ перечислить все статические функции в классе?
- 25. Есть ли лучший способ перечислить значения enum, чем Enum.GetValues ()?
- 26. Есть ли способ перечислить видеоустройства на телефоне Java ME?
- 27. Есть ли способ перечислить репозитории git в терминале?
- 28. ocaml: utop, есть ли способ перечислить все функции модуля?
- 29. Amazon SimpleDB - Есть ли способ перечислить все атрибуты в домене?
- 30. Есть ли способ перечислить все запущенные контейнеры докеров по имени?
'db' не имеет метода, называемого' getCollectionNames() '. Попробуйте, и ваш сервер получит внутреннюю ошибку. – PerakR
см. Обновление моего ответа –
согласно db.js https://github.com/christkv/node-mongodb-native/blob/master/lib/mongodb/db.js#L17 –