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

Премахнете вградения документ във вложен масив от документи

Вие сте толкова близо! Не забравяйте, че вашето най-външно "съдържание" е самият масив. Така че следната промяна на 2 знака работи, използвайте content.$.assets вътре в стойността за $pull.

db.presentations.update(
  {'content.assets._id': ObjectId('4fc63def5b20fb722900010e')}, 
  {$pull: {'content.$.assets': {'_id': ObjectId('4fc63def5b20fb722900010e')}}}
)

Увеличете напред.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Да спре ли mongodb да игнорира специални символи?

  2. Как да форматирате датата в MongoDB

  3. Качване на файл Node.js (Express 4, MongoDB, GridFS, GridFS-Stream)

  4. mongoose персонализирано валидиране с помощта на 2 полета

  5. root потребител на MongoDB