猫鼬重复查询

时间:2018-12-10 17:18:33

标签: mongoose

我在IDE上两次看到的所有猫鼬查询。更新查询在集合上创建两个记录,并且创建时间相同。如果我尝试使用console.log在schema.query方法执行查询之前输入任何文本,则该文本将输出一次。我真的不知道它的组成是什么。.IDE LOG

因此,我通过带有括号的箭头功能调用猫鼬模式方法:

const findOneAndUpdate = (schema, filter, update, options) => {
        schema.findOneAndUpdate(filter, update, options, (err, list) =>{ if (err) {console.log(err)} else list} )
}
  • 在这种情况下,方法调用一次。

    但是,如果我调用不带花括号的方法:

    const findOneAndUpdate =(模式,过滤器,更新,选项)=> schema.findOneAndUpdate(过滤器,更新,选项,(err,列表)=> {if(err){console.log(err)} else list} )

  • 调用两次

0 个答案:

没有答案