gpt4 book ai didi

node.js - 在 MongoDB 中存储由 socket.io 创建的套接字

转载 作者:太空宇宙 更新时间:2023-11-03 22:56:10 24 4
gpt4 key购买 nike

我正在尝试使用 Express、Socket.io 和 MongoDB(通过 mongoose/node mongo native 驱动程序)创建一个基于 Node.js 的应用程序。

我的问题是,除了通过 WebSockets 建立与客户端的连接之外,我还获得了额外的信息,表明存储和处理将是数据库中最好的。然后,随着事件的到来,我根据附加信息寻找客户端,并通过套接字向这些客户端发送通知。

我的问题 - 是否可以将通过套接字连接创建的对象存储到数据库?

如果没有,我的想法是将它们与附加变量一起存储在一个数组中,该变量将允许它们通过在数据库中找到的项目来查找附加信息。我说得对吗?

客户端 --> 创建连接 --> 发送数据 --> 服务器 --> 在数据库中搜索匹配的数据 --> 将套接字与建立的数据相匹配 --> 通过建立的套接字发送通知

真诚的

最佳答案

对于任何通过 Google 遇到此问题的人来说,现在似乎有一个 socket.io-mongo module处理这个问题。

关于node.js - 在 MongoDB 中存储由 socket.io 创建的套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11647211/

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