【发布时间】:2020-10-22 02:24:05
【问题描述】:
我需要更新并且已经查询过的文档:
内存保存方式工作正常:
project.likers.push(profile.id);
project.set({
likes: project.likes + 1
})
await project.save();
但我在博客中读到,与使用 mongoose 更新方法相比,这种方式速度较慢。
由于我在这个端点中使用了多个查询,出于同样的原因,我想使用 mongoose 更新方法。
没用
project.update({ "$push": { "likers": profile.id }, "$inc": { "likes": 1 } });
提前致谢!
【问题讨论】:
标签: javascript node.js mongodb express mongoose