多个查找和更新mongodb

时间:2016-07-15 11:56:27

标签: node.js mongodb mongodb-query

我有一个应用程序,其中包含节点js中的rest api和mongodb作为数据库。用户可以从多个设备登录,我需要同步用户所有设备中的联系人,每个设备中有超过5000个联系人。

实施例: 用户来自设备D1的注册,我在mongo db中保存用户联系人。如果同一用户从另一台设备D2登录,那么我需要在mongo db中同步设备1和设备2联系人,但联系人将是唯一的。如果用户A的号码在D1 + xxx-xxx-xxx中且号码相同而没有国家代码xx-xxx-xxx,那么之前的号码将被新号码覆盖。

同时我需要将所有现有联系人发送给应用用户。

我的代码在逻辑级别上工作正常,但大约需要60到90秒。如何提高性能以便快速完成同步?

0 个答案:

没有答案