MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Вмъкнете стойности по подразбиране, които не работят mongodb

Трябва да използвате опцията setDefaultsOnInsert: true по време на update операция.

Документи

OrderModel.findOneAndUpdate(
  { order_no: orderNo },
  { $set: { items: [{ product_id: "abc", quantity: 1 }] }},
  { new: true, upsert: true, setDefaultsOnInsert: true }
)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose - валидиране на синтаксиса на имейла

  2. mongoDB Присъединете се към множество полета

  3. brew install mongodb грешка:Страхлив отказ да `sudo brew install' Mac OSX Lion

  4. Mongoose MODEL update() срещу save()

  5. MongoDB геопространствен индекс на масив (multikey + geospatial)