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

Mongo đẩy đến mảng bên trong mảng

Có các mảng bên trong các mảng hầu như luôn là một ý tưởng tồi vì một số lý do. Tôi đã đặt các chiến dịch vào một bộ sưu tập riêng để chúng trở thành tài liệu cấp cao nhất.

Điều đó nói rằng, bạn có thể đẩy đến một mảng thông điệp của một chiến dịch cụ thể thông qua:

db.members.update(
    {"user_id" : "{1231mjnD-32JIjn-3213}", "campaigns.campaign_id": 3221},
    {$push:{"campaigns.$.messages":{"message_id":4213122, "email":"[email protected]"}}}
)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Quản lý người dùng cơ sở dữ liệu với ClusterControl

  2. So sánh các mẫu triển khai cho MongoDB

  3. MongoDB:Hiệu suất giảm bản đồ khủng khiếp

  4. Mongo chuyển đổi tất cả các trường số được lưu trữ dưới dạng chuỗi

  5. Giảm hiệu suất nghiêm trọng với Luồng thay đổi MongoDB