cú pháp của bạn hơi khác một chút, nó phải là
CollectionName.find({}, {fields: {'onlyThisField':1}});
hoặc
CollectionName.find({}, {fields: {'everythingButThisField':0}});
mẫu của bạn thực sự kiểm soát dữ liệu nào được hiển thị, nhưng vẫn có nhiều trường hợp mà giới hạn trường có ý nghĩa - tính riêng tư của dữ liệu hoặc hiệu quả (một số trường của tất cả các bản ghi, tất cả các trường của bản ghi 'hiện tại') là hai trường hợp phổ biến
bạn đã không đề cập đến nó, nhưng điều này thường nằm trong một chức năng xuất bản - xem http://docs.meteor.com/#meteor_publish - các trường fields
công cụ sửa đổi cũng có sẵn trên máy khách, nhưng ở đó nó không giới hạn dữ liệu được gửi xuống máy khách, chỉ đối với mẫu - giảm / chọn trường phía máy chủ có những lợi ích khác nhau
-
kiểm tra kỹ xem bạn đã xóa autopublish
chưa gói cũng vậy, tuy nhiên bạn sẽ thấy cảnh báo nếu bạn có chức năng đó đang hoạt động và viết các hàm xuất bản của riêng bạn, đây là nơi bạn thường sử dụng các trường fields