В следующем документе записана беседа между Milhouse и Bart. Я хотел бы вставить новое сообщение с правильным номером (следующий в примере будет 3) в уникальной операции. Это возможно ?Mongodb: как автоматически увеличивать поле поддокумента?
{ user_a:"Bart",
user_b:"Milhouse",
conversation:{
last_msg:2,
messages:[
{ from:"Bart",
msg:"Hello"
num:1
},
{ from:"Milhouse",
msg:"Wanna go out ?"
num:2
}
]
}
}
После того, как я извлек сообщения, которые я хочу для использования их вне контекста Монго, я освобождаю информацию. Я хочу, чтобы каждый объект сообщения нести свой ранг в разговоре. – Cherif
Вы возвращаете весь массив сообщений или возвращаете отдельные сообщения и хотите знать, какое положение у них было? – EmptyArsenal