我有一个名为“聊天”的文件
"Chat": [
{
"User": {},
"Message": "i have a question",
"Time": "06:55 PM"
},
{
"User": {},
"Message": "will you be able to ",
"Time": "06:25 PM"
},
{
"User": {},
"Message": "ok i will do that",
"Time": "07:01 PM"
}
每次有新的聊天消息到达时,我应该能够简单地附加到这个数组。
mongodb API 聚合管道(预览版)允许我为此使用 $push $addToSet 之类的东西
如果我使用 sql api,每次修改它并每次都创建一个新文档时,我将不得不提取整个文档。
其他注意事项: 此阵列可以快速增长。这个“聊天”文档也可以嵌套到其他文档中。
我的问题 这是否意味着 mongodb API 更适合这种情况,而 sql api 会对这种情况产生性能影响?