Pytania otagowane jako projection

14
Pobierz tylko żądany element z tablicy obiektów w kolekcji MongoDB
Załóżmy, że masz w mojej kolekcji następujące dokumenty: { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } Wykonaj zapytanie: db.test.find({"shapes.color": "red"}, {"shapes.color": 1}) Lub db.test.find({shapes: {"$elemMatch": {color: "red"}}}, {"shapes.color": 1}) Zwraca dopasowany dokument …

19
Jak wybrać jedno pole dla wszystkich dokumentów w kolekcji MongoDB?
W moim MongoDB mam kolekcję studentów z 10 rekordami zawierającymi pola namei roll. Jeden rekord tej kolekcji to: { "_id" : ObjectId("53d9feff55d6b4dd1171dd9e"), "name" : "Swati", "roll" : "80", } Chcę pobrać pole rolltylko dla wszystkich 10 rekordów w kolekcji, tak jak w tradycyjnej bazie danych za pomocą: SELECT roll FROM …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.