我正在使用 node.js 构建一个聊天服务器应用程序。
我需要将聊天记录保存在数据库中,并且想使用像 mongodb 这样的 nosql 数据库。如果我在关系数据库世界中,我会创建用户、chat_sessions 和 chat_messages 表,并且对于每条新消息,我都会在 chat_messages 表中添加新记录。
nosql 中最好的方法是什么?
我是否必须创建一个 chat_session 文档,并在其中创建一个为每条新消息更新的 chat_messages 结构,或者是否有更好的方法来为 nosql/mongodb 执行此操作?