Esiste un modo per restituire solo il valore di una proprietà in una proiezione mongodb? Ad esempio, ho un documento che ha una proprietà il cui valore è una matrice. Voglio che l'oggetto restituito da una query sia solo l'array, non property: [ .. ]
. Esempio:Restituisce solo il valore dell'array nella proiezione mongo
documento:
db.test.insert({ name: "Andrew",
attributes: [ { title: "Happy"},
{ title: "Sad" }
]
});
Query:
db.test.find({name: "Andrew"},{attributes:1, "_id":0});
che restituisce:
{ "attributes" : [ { "title" : "Happy" }, { "title" : "Sad" } ] }
lo voglio per tornare sulla matrice:
[ { title: "Happy"},
{ title: "Sad" }
]
C'è un modo per farlo? Grazie
La proiezione di MongoDBs non funziona come questo lato server, sarebbe necessario filtrare questo lato client – Sammaye
Grazie, quella era la mia paura .. –