MongoDB:喜欢帖子的设计模型,我应该使用“ array”或“多个文档”?哪一个最适合查询?
该项目就像一个社交应用程序,每个帖子都会有一个按钮。
问题是:
我应该如何存储每个用户,就像他们单击帖子一样?
我担心的是,使用数组可以使查询更快,但我必须控制数组的大小。
使用多个文档,我不知道它是否会比使用postid as Index时使用数组的快速速度。
谢谢
Hello, I am designing a database for my collage project using mongoDB.
The project is like a social app, and there will be a like button for each post.
The question is:
How should I store the users for each like they click on a post?
What I concern is that using array could make the query faster, but I have to control the size of the array.
And using multiple document I have no idea if it would make it query as fast as or not too slower than using array when using postid as index.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在两种方法中都读了您的问题。我需要更喜欢第二种方法。如果您需要处理大型数据库,则必须使用第二种方法。因为它会对您的数据库性能产生良好的影响。在第二种方法中,您可以轻松修改数据。将来,您可以轻松添加索引以获得更好的性能
I read your question in both approaches. I need to prefer the second approach. if you need to handle a large-scale database then you must use the second approach. because it makes a good effect on your database performance. in the second approach, you can easily modify your data. In future, you can add index easily for better performance