我正在项目的消息传递部分中,在其中将消息存储在这样的结构中:
"_id": userId,
"messages": {
"5c0dd118a97fa61b702511e4": [
{
"body": "This is a message",
"sender": userId,
"receiver": "5c0dd118a97fa61b702511e4",
"timestamp": datetime.now()
}
]
}
如何查询添加新消息以将新消息添加到列表? 5c0dd118a97fa61b702511e4
是邮件收件人的userId。
我不确定在这种情况下是使用$set
还是$addToSet
。