zoukankan      html  css  js  c++  java
  • mongoose的update函数中的回调函数是必须要传的吗

    mongoose中的update的回调函数是必须要传的,如果不传,则不会更新。

    例如这样写是不会更新的

    tagModel.update({name:tagName},{$inc:{total:1}},{upsert:true})

    必须加上回调函数:

    tagModel.update({name:tagName},{$inc:{total:1}},{upsert:true},function(err,data){
                        if(err) return console.log(err)
                        console.log(data)
    })
    

    //文档包含的字段包括_id,name,total,也可以通过$setOnInsert补充需要插入的其他字段,如:

    tagModel.update({name:tagName},{$inc:{total:1},$setOnInsert:{age:18}},{upsert:true},function(err,data){
                        if(err) return console.log(err)
                        console.log(data)
    })

    文档包含的字段包括_id,name,total,age

  • 相关阅读:
    转载的,讲解java.util的集合类
    LinkedList
    数据结构
    随笔
    spring boot初步尝试
    spring boot
    java8 新特性
    volatile 续
    java 线程基础学习
    java 基础
  • 原文地址:https://www.cnblogs.com/toward-the-sun/p/6734736.html
Copyright © 2011-2022 走看看