Я хочу добавить еще один элемент в вложенном массиве, но при выполнении приговора не найти любые совпадения
предложение является следующее:
db.classroom.update({
_id:ObjectId("56a1276741c1375cd4e90b86"),
"code.user":{$ne:DBRef("user", 201309)}
},{
$push:{
"code.$.user":{ $ref: "user", $id: 201308 }
}
})
И коллекции
{
"_id" : ObjectId("56a1276741c1375cd4e90b86"),
"name" : "Desarrollo de Software",
"comment" : "Salon destinado al Desarollo de Software",
"code" : [
{
"code" : "ABCDEF123456",
"user" : [
DBRef("user", 201309)
]
}
]
}
Я уже пытался, но Монго посылает мне это сообщение: ' оператор positional не нашел соответствия, необходимого из запроса. Unexpanded update: code. $. User' – DanyNsg