gpt4 book ai didi

node.js - Mongo 更新 super 慢

转载 作者:IT老高 更新时间:2023-10-28 13:22:18 25 4
gpt4 key购买 nike

我们的 mongo 更新面临超时问题。我们的收藏目前包含大约 30 万份文档。当我们尝试通过 UI 更新记录时,服务器超时并且 UI 卡在了边缘。

Lead.updateOne({
_id: body.CandidateID
}, {
$set: {
ingestionStatus: 'SUBMITTED',
program: body.program,
participant: body.participant,
promotion: body.promotion,
addressMeta: body.addressMeta,
CreatedByID: body.CreatedByID,
entryPerson: body.entryPerson,
lastEnteredOn: body.lastEnteredOn,
zipcode: body.zipcode,
state: body.state,
readableAddress: body.readableAddress,
promotionId: body.promotionId,
programId: body.programId,
phone1: body.phone1,
personId: body.personId,
lastName: body.lastName,
hasSignature: body.hasSignature,
firstName: body.firstName,
city: body.city,
email: body.email,
addressVerified: body.addressVerified,
address: body.address,
accountId: body.accountId
}

这就是我们更新单个记录的方式。我们在堆栈中使用 mlab 和 Heroku。寻求有关如何大大加快速度的建议。

谢谢。

最佳答案

如果你的索引没问题,那么你可以试试 rebuilding indexes在这个集合上。从 mango 命令行收集索引:例如,从 mongo 命令行重建潜在客户集合索引:

db.lead.reIndex();

引用:

https://docs.mongodb.com/v3.2/tutorial/manage-indexes/ https://docs.mongodb.com/manual/reference/command/repairDatabase/

关于node.js - Mongo 更新 super 慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54873648/

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