我正在尝试使用 Express、Socket.io 和 MongoDB(通过 mongoose / node mongo 本机驱动程序)创建一个基于 Node.js 的应用程序。
我的问题是,除了通过 WebSockets 建立与客户端的连接外,我还获得了其他信息,即存储和处理将是数据库中最好的。然后随着事件的到来,我正在寻找基于附加信息的客户端,并通过套接字向这些客户端发送通知。
我的问题 - 是否有可能将通过套接字连接创建的对象存储到数据库?
如果没有,我的想法是将它们与一个附加变量一起存储在一个数组中,这将允许他们通过在数据库中找到的项目来查找附加信息。我对吗?
客户端 --> 创建连接 --> 发送数据 --> 服务器 --> 在数据库中搜索匹配数据 --> 将套接字匹配到建立的数据 --> 通过建立的套接字发送通知
真挚地