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

Một ấn phẩm đang ẩn các trường lồng nhau từ một ấn phẩm khác

Đây không phải là một lỗi, đó là một hạn chế đã biết của MergeBox của thiên thạch. Đó là một trong những vấn đề khó hiểu từng làm đau đầu hầu hết các nhà phát triển sao băng.

Từ tài liệu:

Nếu nhiều đăng ký gửi các giá trị xung đột cho một trường (cùng tên bộ sưu tập, ID tài liệu và tên trường), thì giá trị trên máy khách sẽ là một trong các giá trị đã xuất bản, được chọn tùy ý.

Bạn có thể xem bài đăng này để biết cách giải quyết khả thi. Trong ví dụ của bạn, bạn có thể sửa đổi xuất bản của bạn để trông giống như:

Meteor.publish 'fooList', ->
  Foo.find {}, fields: foo: 1, bar: 1

Điều đó sẽ xuất bản tất cả bar cấp cao nhất trường tránh được xung đột nhưng có thể không được chấp nhận trong trường hợp sử dụng cụ thể của bạn.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Python và MongoDB:Kết nối với Cơ sở dữ liệu NoSQL

  2. MongoDB mongorestore và bộ sưu tập hiện có với các bản ghi

  3. Truy vấn IDE cho MongoDB?

  4. MongoDB $ dayOfMonth

  5. Cài đặt MongoDB Community Edition 4.0 trên Linux