Node.js 如何使用实时数据更新mongodb

Node.js 如何使用实时数据更新mongodb,node.js,mongodb,react-native,Node.js,Mongodb,React Native,我将用实时货币数据更新我的mongodb收藏,同时我将使用node api查询我的数据库,从我的移动应用程序获取货币数据。我计划每10分钟运行一次调度程序,以便用实时货币率更新我的数据库。我的问题是,如果两次操作同时发生ie:scheduler运行以获取实时数据,同时从移动应用程序获取用户的查询数据?如何处理这种情况 另外:我将使用react native进行移动开发,使用node+mongodb进行服务器开发 提前感谢“如何处理这种情况”完全基于您的应用程序需求,mongodb有很多可配置的部

我将用实时货币数据更新我的mongodb收藏,同时我将使用node api查询我的数据库,从我的移动应用程序获取货币数据。我计划每10分钟运行一次调度程序,以便用实时货币率更新我的数据库。我的问题是,如果两次操作同时发生ie:scheduler运行以获取实时数据,同时从移动应用程序获取用户的查询数据?如何处理这种情况

另外:我将使用react native进行移动开发,使用node+mongodb进行服务器开发

提前感谢

“如何处理这种情况”完全基于您的应用程序需求,mongodb有很多可配置的部分,首先您应该了解写和读方面的问题:

写入关注点描述了MongoDB请求对独立mongod、副本集或分片集群进行写入操作的确认级别

副本集和副本集碎片的readConcern查询选项确定从查询返回哪些数据

在默认情况下,每个文档的写入都是原子的,这取决于您对文档建模的方式,可以吗?您还将有一个默认的本地读关注点,即它将从当前主设备读取,即使写入尚未传播到辅助设备。然后是写关注点,以确认已将写操作写入主服务器