gpt4 book ai didi

mongodb - 为聊天应用程序设计 mongodb?

转载 作者:可可西里 更新时间:2023-11-01 09:35:44 25 4
gpt4 key购买 nike

我过去只使用过 mySQL,我真的不确定如何在 mongodb 中设计表。
我基本上是在尝试为一个小聊天应用程序编写后端。
对于这样的案例,是否有类似结构的最佳实践?你会如何建议我这样做?

此刻我在想这样的事情:

用户

{
id,
name,
status,
lastActivity,
chartRoomIds
}

聊天室

{
id,
name
}

消息

{
id,
timeSent,
content,
userId,
chatRoomId
}

但这意味着您必须浏览所有消息才能找到特定聊天室的消息。那么将消息直接存储在聊天室对象中也许会更好?

我真的很想看看你们中有经验的人会如何构造这个例子。

最佳答案

我认为,您只需阅读 MongoDB 文档即可。

这里描述了基本的 mongoDB 数据建模模式:http://docs.mongodb.org/manual/data-modeling/

关于mongodb - 为聊天应用程序设计 mongodb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32126353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com