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

премахнете вграден документ в mongoid

Текущият Mongoid (2.0.0) позволява:

@category = @list.categories.find(params[:id])
@category.delete

И получената заявка/актуализация на базата данни изглежда така:

Вижте също последния пример на http://mongoid.org/docs/persistence/

Имайте предвид, че опитах варианти на това, които биха работили с ActiveRecord (@list.categories.delete(xx)) и те не изглежда да имат никакъв ефект.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $addFields и $in в съвкупност

  2. mongoDB :Създаване на ObjectId за всяко ново дете, добавено към полето на масива

  3. изберете 2 полета и върнете сортиран масив с техните отделни стойности

  4. Търсене на агрегиране на Mongo 3.6 с множество условия

  5. 3 начина за пускане на индекс в MongoDB