Lets say i have a document like following
{
"_id" : 1,
"name" : "sue",
"age" : 19,
"type" : 1,
"status" : "P",
"favorites" : {
"artist" : "Picasso",
"food" : "pizza"
},
"finished" : [
17,
3
],
"badges" : [
"blue",
"black"
],
"points" : [
{
"points" : 85,
"bonus" : 20
},
{
"points" : 85,
"bonus" : 10
}
]
}
when i run query like db.users.find( { favorites: { artist: "Picasso", food: "pizza" } }, { "favorites.food": 1 } ).pretty()
i am getting following result
{ "_id" : 1, "favorites" : { "food" : "pizza" } }
Is it possible to get only food
field like
{ "food" : "pizza" }
without favorites
key?