Query.prototype.exec(operation,cb)中的“ operation”参数是什么?

我在任何地方都找不到有关参数如何影响功能的描述。我发现的唯一一件事是它将更改等待exec()之后返回的内容。 'update'返回一个opResults对象,'find'返回一个数组,'findOne'返回单个对象,可能为null。我不明白的是为什么如果我通过“ findOne”,那么数据库将不会被更新。

const q = User.findOneById(req.user.id);
q.updateone({ "$push": { "posts": { "title": "new post title" } }});
const user = await q.exec('findOne');

https://mongoosejs.com/docs/api.html#query_Query-exec

MztKid 回答:Query.prototype.exec(operation,cb)中的“ operation”参数是什么?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3127180.html

大家都在问