Вопросы с тегом «projection»

14
Получить только запрашиваемый элемент в массиве объектов в коллекции MongoDB
Предположим, у вас есть следующие документы в моей коллекции: { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } Сделать запрос: db.test.find({"shapes.color": "red"}, {"shapes.color": 1}) Или db.test.find({shapes: {"$elemMatch": {color: "red"}}}, {"shapes.color": 1}) Возвращает соответствующий …

19
Как выбрать одно поле для всех документов в коллекции MongoDB?
В моем MongoDB у меня есть коллекция студентов с 10 записями, имеющими поля nameи roll. Одна запись этой коллекции: { "_id" : ObjectId("53d9feff55d6b4dd1171dd9e"), "name" : "Swati", "roll" : "80", } Я хочу получить поле rollтолько для всех 10 записей в коллекции, как мы это делаем в традиционной базе данных, используя: …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.