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

$unset е празен. Трябва да посочите поле така:{$unset:{:...}}

Не успях да възпроизведа това съобщение за грешка, но както видяхте, Mongoose ще актуализира само полета, дефинирани в схемата. Можете обаче да замените това поведение по подразбиране, като включите strict: false опция:

groupsModel.update(
    {_id: group._id},
    {$unset: {"moderators": ""}, $set:{"admins": newAdmins}},
    {strict: false}
)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Заявката за дата с ISODate в mongodb изглежда не работи

  2. Ръководство за конфигуриране на Load Balancer в MongoDB Sharded Cluster

  3. Не може да се свърже с mongoDB, работещ в докер контейнер

  4. Извличане на стойност от MongoDB по нейното ключово име

  5. Как да върна актуализиран документ от метода findOneAndUpdate?