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

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

Това трябва да свърши работа:

db.lists.update(
    {}, 
    { $pull: {"items": {"_id" :ObjectId("5399e2cc2d7b0349d89d2b44") }},
    { multi: true }})

За всеки документ в колекцията ({} означава празна заявка), той премахва всеки елемент с предоставения _iditems масив). Без multi опция, само първият намерен документ ще бъде засегнат



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Какво да знаете, когато започнете да работите с MongoDB в производството - десет съвета

  2. Плюсове и минуси на използването на MongoDB вместо MS SQL Server

  3. Проследяване на производителността на MongoDB?

  4. Не е намерен десериализатор на Json за тип Option[reactivemongo.bson.BSONObjectID]

  5. Как мога да използвам Mongoid и ActiveRecord паралелно в Rails 3?