{
"_id": "581dc52e2c26be354164d528",
"name": "vipin",
"__v": 0,
"post": [
{
"like": "today",
"_id": "581dc52e2c26be354164d529",
"comment": [
{
"date": "today",
"username": "vipin",
"_id": "581dc52e2c26be354164d52a",
"detail": [
{
"time": "now",
"day": "saturday",
"_id": "581dc52e2c26be354164d52b"
}
]
}
]
}
]
},
я быть_наст вложенная subdocument.i хочет обновить комментарий .date.but я не могу это сделать й хотят вложенное обновление поддокумента но запрос не работает.вложенной обновление поддокумента MongoDB
Test.update({"_id":"581dc52e2c26be354164d528","post._id":"581dc52e2c26be354164d529","comment._id":"581dc52e2c26be354164d52a" },{
"$set":{
"post.$.comment.0.date.0":"tommorow"
}
},function(err,data){
if(data){
res.json(data)
};
if(err){
res.json(err)
}
})
}
мой запрос теперь обработан .plzz кто-нибудь предлагает мне.
Это не возможно. Взгляните на это для предложений. http://stackoverflow.com/questions/40 379369/mongoose-increment-a-field-value-in -ested-array/40381021 # 40381021 – Veeram
это возможно при ограниченном вложенном массиве объектов. –
Я говорил о ** вложенном ** ** массиве ** замене заполнителя в моем связанном ответе. Таким образом, приведенные ниже примеры и комментарии не являются массивами. – Veeram