Mongo查询以在对象的键对的值内更新集合

时间:2018-12-11 00:36:00

标签: mongodb mongodb-query pymongo

我正在项目的消息传递部分中,在其中将消息存储在这样的结构中:

"_id": userId,
"messages": {
    "5c0dd118a97fa61b702511e4": [
        {
            "body": "This is a message", 
            "sender": userId, 
            "receiver": "5c0dd118a97fa61b702511e4", 
            "timestamp": datetime.now()
        }
     ]
}

如何查询添加新消息以将新消息添加到列表? 5c0dd118a97fa61b702511e4是邮件收件人的userId。 我不确定在这种情况下是使用$set还是$addToSet

0 个答案:

没有答案