Когда я использую коллекции шоу, он возвращает список всех коллекций, который довольно длинный, как я могу написать запрос, чтобы возвращать коллекции, соответствующие шаблону. Я надеялся на что-то вроде db.collections ({имя:/шаблон /}), но не смог найтиMongoDB shell: как искать коллекции, которые соответствуют имени или регулярному выражению
3
A
ответ
12
Вы можете использовать db.getCollectionNames()
с Array.filter()
:
db.getCollectionNames().filter(function (collection) { return /pattern/.test(collection) })
+0
Это идеальный ответ и должно быть приемлемым решением. –
+0
согласился помог мне с точным вопросом +1 – FancyDolphin
Смежные вопросы
- 1. Заменить все вхождения, которые соответствуют регулярному выражению
- 2. печать только части, которые соответствуют регулярному выражению
- 3. Найти символы, которые соответствуют регулярному выражению Установят
- 4. Scrapy следующие ссылки, которые соответствуют регулярному выражению
- 5. Capture всех группы, которые соответствуют регулярному выражению
- 6. Поиска полей, которые не соответствуют регулярному выражению в MongoMapper
- 7. Как отобразить список символов, которые не соответствуют регулярному выражению?
- 8. Как удалить строки из файла, которые не соответствуют регулярному выражению?
- 9. Как отфильтровать элементы, которые не соответствуют регулярному выражению?
- 10. Как сохранить части строки, которые соответствуют регулярному выражению в r?
- 11. Использование Neo4j, как искать все узлы для тех, которые соответствуют регулярному выражению property.value
- 12. Удалить записи, которые соответствуют регулярному выражению с помощью sed
- 13. Удалить элементы из массива, которые не соответствуют регулярному выражению
- 14. Удалить фрахтователей, которые не соответствуют динамическому регулярному выражению
- 15. Сохраняя только значения, которые соответствуют регулярному выражению в файле
- 16. Игнорировать электронные письма, которые соответствуют регулярному выражению в Postgres
- 17. Поиск тех частей строки, которые не соответствуют регулярному выражению
- 18. XSLT удалить элементы, которые не соответствуют регулярному выражению
- 19. php собирает все значения, которые соответствуют регулярному выражению
- 20. Получить XPATH слов HTML, которые соответствуют регулярному выражению
- 21. Удалить все строки, которые не соответствуют регулярному выражению в Notepad ++
- 22. применить регулярное выражение на множество строки, которые соответствуют регулярному выражению
- 23. Почему пустые строки соответствуют этому регулярному выражению?
- 24. Записи счетчика в MongoDB по регулярному выражению
- 25. Проверьте, если список содержит один или несколько строк, которые соответствуют регулярному выражению
- 26. Stream или Iterator для генерации всех строк, которые соответствуют регулярному выражению?
- 27. Как проверить, что строка не противоречит регулярному выражению (регулярному выражению)?
- 28. Как получить элементы хеша, чьи ключи соответствуют заданному регулярному выражению?
- 29. Список всех шаблонов, которые соответствует регулярному выражению
- 30. Соответствие регулярному выражению MySQL
Если у вас есть так много коллекций в вашей базе данных, вам нужно сопоставить их с регулярными выражениями, возможно, вам захочется пересмотреть свою архитектуру базы данных. В MongoDB меньше коллекций, как правило, лучше. – Philipp