retour une seule propriété “_id”
Je voudrais savoir si il existe un moyen pour ne retourner que les _id
, user_id
et total
sans items
sous-document.
{
"_id" : 122,
"user_id" : 123456,
"total" : 100,
"items" : [
{
"item_name" : "my_item_one",
"price" : 20
},
{
"item_name" : "my_item_two",
"price" : 50
},
{
"item_name" : "my_item_three",
"price" : 30
}
]
}
OriginalL'auteur user1409708 | 2012-06-14
Vous devez vous connecter pour publier un commentaire.
Le deuxième paramètre de trouvez vous permet de sélectionner les champs. Vous pouvez donc utiliser cette (notez que le champ _id est toujours sélectionné de toute façon):
Vous pouvez également exclure certains domaines, donc ce serait l'équivalent:
Vous pouvez exclure du champ _id par:
OriginalL'auteur McGarnagle
Ce que je cherchais, c'est de revenir une liste d'id, de sorte que le retour seulement _id mais comme un tableau de tous les documents. Je l'ai fait en tant que tel:
Le premier paramètre est votre district des champs, et la deuxième est à votre requête. Plus distincts ici. Espérons que cela aide quelqu'un avec une exigence similaire. Cheers!
OriginalL'auteur radtek