node.js - 如何在mongodb中保存多条消息
问题描述
我正在使用:nodejs、express、socket.io、redis、mongodb 进行实时聊天项目。我想问人们如何在 mongodb 上保存消息。我尝试将每条聊天线保存到mongodb中,但是聊天太多保存了很多,当我想访问它时,我必须访问太多。是否有最佳方法来保存这种情况。感谢大家 !
解决方案
也许您应该尝试限制消息。例如获取最后 10 个条目
db.getLastInsertedDocument.find({}).sort({_id:-1}).limit(10);
推荐阅读
- php - 很多人不推荐PHP中的全局变量的原因是什么?
- python - 使用 dataframe.mean() 时运行时间出现奇怪的指数增长(Pandas 性能非数字列)
- excel - 如何将选定的列连接成一列?
- javascript - Vue 组件:props 未定义
- gatling - gatling 3.2:从rest端点获取json,更改并返回
- python - Python 在我的情况下是否有无限/循环循环导入?
- javascript - 如何在获取JSON制作的HTML表格中添加多个下拉过滤器?
- ios - 没有这样的模块 'React' - 将 React Native 集成到现有应用程序中
- amp-html - Adsense 在我的 AMP 网页上返回错误的选择器
- javascript - 如何在浏览器中显示 EMF(MS 增强元文件)图像?