My MongoDB document is
{
"_id" : ObjectId("59f9850e44b0e37ffba68899"),
"code":32,
"sweet" : {
"reddy" : 0.0,
"sekhar" : 1.0,
"praveen" : 1.0,
"all" : 1.0
},
"salt" : {
"reddy" : 0.0,
"sekhar" : 1.0,
"praveen" : 1.0,
"all" : 1.0
},
"pepper" : {
"reddy" : 0.0,
"sekhar" : 1.0,
"praveen" : 1.0,
"all" : 1.0
},
"All" : {
"reddy" : 0.0,
"sekhar" : 1.0,
"praveen" : 1.0,
"all" : 1.0
}
}
How can i get the only one particular Object field values without writing the new case classe for Objects.
I have tried to get them for particular Object following queries in mongo command prompt
db.test.find({code:{$in:[32]},{new: 0 }}).pretty();
db.test.find({code:{$in:[32]},{new: 1}}).pretty();
db.test.find({code:{$in:[32]},{"new": 1}}).pretty();
db.test.find({code:{$in:[32]},{"new": 0}}).pretty();