Мой документ MongoDB
{
"_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
}
}
Как я могу получить только одно конкретное значение поля объекта, не записывая новый класс case для объектов.
Я пытался получить их для конкретного объекта, следуя запросам в командной строке mongo.
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();
db.test.find({ code: 32 },{ "pepper": 1 })
? Не совсем понятно, что вы спрашиваете. Возможно, покажите ожидаемый результат - person Neil Lunn   schedule 01.11.2017