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

Изтриване на един обект от масив от обекти в MongoDB

Бил си близо. Заявката трябва да бъде така:

db.test.update({"city":"Palo Alto"},{"$pull":{"friends":{"name":"Frank"}}});

$pull взема обект, чието поле указва полето масив "friends" . Стойността {"name":"Frank"} представлява заявката (за изпълнение вътре в масива) за намиране на елемента за изтегляне.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongo използва mongoose във възел искате да използвате или и в заявка

  2. Пълнотекстово търсене на MongoDB - съвпадение на думи и точни фрази

  3. Потребител на ролята на актуализиране:не е упълномощен от администратора да изпълни команда

  4. Намиране на няколко думи с find() в MongoDB

  5. указване на $push местоположение в колекция с помощта на Pymongo