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

Премахнете поле от всички елементи в масива в mongodb

Можете да използвате новия positional identifier за актуализиране на множество елементи в масива в 3.6.

Нещо като

 db.coll.update( {_id:235399}, {$unset: {"casts.crew.$[].withBase":""}} )

$[] премахва всички withBase собственост от crews масив. Той действа като заместител за актуализиране на всички елементи в масива.

Използвайте multi true, за да повлияете на множество документи.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Получаване на _id на вмъкнат документ в MongoDB?

  2. Наблюдение на екземпляри на MongoDB с помощта на услуга за наблюдение на MongoDB (MMS)

  3. Неуспешно свързване на Mongoose с Atlas

  4. Заявка за Mongo, използваща mongoid в приложението Rails, което причинява грешка при изчакване на курсора

  5. твърде много отворени файлове в сървъра mgo go