使用mongoose怎么对对象进行更新
导读:本文共691字符,通常情况下阅读需要2分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 方法一var_=require('underscore');Cart.findOneAndUpdate({_id:req.body.cart._id,user:user},_.pick(req.body.cart,'quantity','selected'),{new:true},function(e... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。方法一
注:_.pick相当于
方法二
对比
第一种代码使用findOneAndUpdate只用了一步,更加简洁,适用于更新的字段少且非常明确的场景
第二种先findOne再对entity进行save操作,利用了underscore对象复制,面向整个对象操作更加灵活,适用于字段多且不确定的场景
本文:
使用mongoose怎么对对象进行更新的详细内容,希望对您有所帮助,信息来源于网络。