Для выполнения запросов в MongoDB необходимо загрузить тестовые данные, содержащие поля различных типов: объекты, массивы, числа, строки и т.д. Подготовлен набор из 1000 случайных документов. Эти данные не представляют реальных людей или чего-либо подобного.
Загрузка данных из файла persons.json
К уроку прилагается файл persons.json, содержащий массив объектов, каждый из которых описывает случайного человека. Скопируйте его содержимое и выполните в консоли Robo 3T следующую команду:
db.persons.insertMany( /* вставьте сюда содержимое persons.json */ )
Результат выполнения покажет идентификаторы всех вставленных документов (1000 элементов).
Автоматическое создание коллекции
Коллекция persons создаётся автоматически при вставке в неё документов.
Проверка данных с помощью find
Двойной клик на коллекции persons выполнит операцию find, отобразив все загруженные документы. Каждый документ содержит информацию о случайном человеке. Данные полностью случайны и могут быть сгенерированы с помощью различных генераторов JSON.
Подсчет документов с помощью count
Количество документов можно проверить методом count:
db.persons.count()
Теперь можно выполнять запросы к коллекции persons.