POST请求MongoDB更新在按钮按下时执行,但日志中出现“请求超时”错误

时间:2018-10-08 16:52:21

标签: mongodb post mongoose

每当使用POST请求在我的站点上按下按钮时,我都试图更新Mongo数据库。有时这是可行的,有时(尤其是连续快速按下按钮时),它无法正确更新。无论如何,我认为这可能与以下事实有关:每当按下按钮时,日志中都会出现“请求超时”错误。我认为我以某种方式未能正确编写“ update Mongo”代码。这是来自route.js文件中用于POST请求的代码。有什么建议么?谢谢

var siteRecords = require('./models/titleListing');
var users = require('./models/user');
siteRecords.update(
{
    'title.titleId': req.body.titleId.substr(5,5)
    , 'title.userId': req.user._id
}
    , {'title.watchThis': ((req.body.mode == "onx" ) ? 0 : 1) }
    , {multi:true}
    ).exec();

0 个答案:

没有答案