鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)/ mongodb中 db.collection("mall")

mongodb中 db.collection("mall").findAndModify({})

圖片描述

db.collection("mall").findAndModify({})
報(bào)錯(cuò)Either an update or remove=true must be specified,

我的update中有值,數(shù)據(jù)庫(kù)中也有

回答
編輯回答
陌如玉

你是用的node.js mongo driver api吧, 它的方法簽名是這樣的findAndModify(query, sort, doc, options, callback)

所以你的應(yīng)該是這樣的

findAndModify(
  {"mallID" : "..."},
  [],
  {"$set": {"userOrder" : 1}"},
  {"new": true, "upsert": true},
  function(err, result) {
    // callback
  }
)
2017年7月23日 19:05