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

Добавете стойности на масив в MongoDB, където елементът не е в масива

Можете да опитате с bulkWrite операция в mongodb

Account.bulkWrite(
  req.body.accountTemplates.map((data) => 
    ({
      updateOne: {
        filter: { _id: req.account._id, 'templates.name' : { $ne: data.name } },
        update: { $push: { templates: { $each : data } } },
        upsert : true
      }
    })
  )
})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB mongoose поддокументи, създадени два пъти

  2. избутване на обект в схема на масив в Mongoose

  3. MongoDB countDocuments()

  4. Ред на отговорите на MongoDB $in заявка?

  5. Вземете данни между две дати mongo