MongoDB Exercise - отображать определенные поля и исключать поле _id для всех документов в коллекции
Напишите запрос MongoDB, чтобы отобразить поля restaurant_id, name, район и кухня, но исключите поле _id для всех документов в ресторане коллекции.
Структура коллекции ресторанов
{ "адрес": { «здание»: «1007», «координата»: [-73,856077, 40,848447], "улица": "Моррис Парк Авеню", почтовый индекс: 10462 }, "Боро": "Бронкс", "кухня": "пекарня", "оценки": [ {"date": {"$ date": 1393804800000}, "оценка": "A", "оценка": 2}, {"date": {"$ date": 1378857600000}, "оценка": "A", "оценка": 6}, {"date": {"$ date": 1358985600000}, "оценка": "A", "оценка": 10}, {"date": {"$ date": 1322006400000}, "оценка": "A", "оценка": 9}, {"date": {"$ date": 1299715200000}, "оценка": "B", "оценка": 14} ], "name": "Morris Park Bake Shop", "restaurant_id": "30075445" }
Запрос:
db.restaurants.find({},{"restaurant_id" : 1,"name":1,"borough":1,"cuisine" :1,"_id":0});
Выход:
{"район": "Манхэттен", "кухня": "ирландский", "имя": "Dj Reynolds Pub And Restaurant", "restaurant_id": "30191841"} {"местечко": "Бронкс", "кухня": "Пекарня", "имя": "Mris Park Park Bake Shop", "restaurant_id": "30075445"} {"Боро": "Бруклин", "кухня": "Американка", "имя": "Поставщик Ривьера", "идентификатор ресторана": "40356018"} {"район": "Бруклин", "кухня": "гамбургеры", "имя": "Венди'С", "ресторан_ид": "30112340"} {"район": "Королевы", "кухня": "Еврейская / Кошерная", "Имя": "Тов Кошерная Кухня", "restaurant_id": "40356068"} {"местечко": "Королевы", "кухня": "американка", "имя": "Брунос на бульваре", "restaurant_id": "40356151"} {"Боро": "Бруклин", "кухня": "Американка", "имя": "Регина Caterers", "restaurant_id": "40356649"} {"район": "Бруклин", "кухня": "Деликатесы", "имя": "Wilken'S Fine Food", "restaurant_id": "40356483"} {"местечко": "Бронкс", "кухня": "американка", "имя": "Дикая Азия", "restaurant_id": "40357217"} {"Боро": "Бруклин", "кухня": "Мороженое, Джелато, Йогурт, Льды", "Имя": "Вкус Мороженое Тропики", "restaurant_id": "40356731"} {"район": "Бруклин", "кухня": "американка", "имя": "C & C Catering Service", "restaurant_id": "40357437"} {"городской округ": "Бруклин", "кухня": "китайский", "имя": "майская кухня мая", "ресторан_ид": "40358429"} {"район": "Манхэттен", "кухня": "американка", "имя": "1 Восточная кухня 66th Street", "restaurant_id": "40359480"} {"район": "Бруклин", "кухня": "еврейская / кошерная", "имя": "Seuda Foods", "restaurant_id": "40360045"} {"район": "Королевы", "кухня": "Другое", "имя": "Король Лаквана", "идентификатор ресторана": "50003441"} {"район": "Бруклин", "кухня": "Мороженое, Джелато, Йогурт, Льды", "Имя": "Мороженое Carvel", "restaurant_id": "40360076"} {"местечко": "Королевы", "кухня": "Мороженое, Джелато, Йогурт, Льды", "Имя": "Мороженое" Карвел "," restaurant_id ":" 40361322 "} {"Боро": "Бруклин", "кухня": "Деликатесы", "имя": "Nordic Delicacies", "restaurant_id": "40361390"} {"район": "Бруклин", "кухня": "американец", "имя": "Подвижный праздник", "restaurant_id": "40361606"} {"район": "Манхэттен", "кухня": "американка", "имя": "Glorious Food", "restaurant_id": "40361521"} Типа "это" для более
Примечание. Этот вывод генерируется с использованием сервера MongoDB версии 3.6.
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите запрос MongoDB для отображения полей restaurant_id, name, район и кухня для всех документов в ресторане коллекции.
Далее: Написать запрос MongoDB для отображения полей restaurant_id, name, borough и zip code, но исключить поле _id для всех документов в ресторане коллекции.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования