【发布时间】:2020-11-03 14:38:16
【问题描述】:
我正在开发一个实时聊天项目,使用:nodejs、express、socket.io、redis、mongodb。 我想问人们如何在 mongodb 上保存消息。 我尝试将每条聊天记录保存到mongodb中,但是聊天太多保存了很多,当我想访问它时,我必须访问太多。 是否有最佳方法来保存这种情况。 谢谢大家!
【问题讨论】:
-
将每条消息存储为自己的文档听起来是一个合理的首选。可以通过向数据库添加索引和提高硬件容量(更多的数据库服务器、更大的数据库服务器)来缓解慢速查询问题