MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

loại bỏ một tài liệu nhúng trong mongoid

Mongoid hiện tại (2.0.0) cho phép:

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

Và truy vấn / cập nhật cơ sở dữ liệu kết quả trông giống như sau:

Cũng xem ví dụ cuối cùng trên http://mongoid.org/docs/persistence/

Lưu ý, tôi đã thử các biến thể về điều này sẽ hoạt động với ActiveRecord (@ list.categories.delete (xx)) và những biến thể này dường như không có bất kỳ tác dụng nào.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Chuyển đổi ObjectID thành String trong Mongo Aggregation

  2. Mongodb, $ sum với điều kiện

  3. Tìm kiếm văn bản Mongoose với toán tử AND

  4. mongodb:sử dụng tài liệu lồng nhau hoặc các bộ sưu tập riêng biệt với các tham chiếu

  5. Xuất mô-đun cơ sở dữ liệu mongoose