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

MongoDB изтегля елемент от масив две нива дълбоко

Това е заявката, която трябва да използвате:

db.collection.update( { "Queries.Results.id":1 }, { $pull: { "Queries.$.Results": {"id":1} } } )

Трябва да посочите клаузата "къде", за да намерите документа за актуализиране. Липсва ви и позиционния оператор $, трябва да го използвате, защото заявките могат да имат множество резултати.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да създадете конфигурационен файл за MongoDB

  2. MongoDB $in оператор на конвейера за агрегация

  3. MongoDB връща True, ако документът съществува

  4. Как да получа масив от колекцията mongoDB?

  5. Как да използвате променливи във функцията за намаляване на картата на MongoDB