Bạn chỉ cần sử dụng một DBRef
thực tế (và mongoose-dbref
) đối với trường hợp một trường có thể chứa các ObjectIds tham chiếu đến các tài liệu có khả năng có nhiều hơn một bộ sưu tập. Một DBRef
là một bộ của một ObjectId
, tên bộ sưu tập và tên cơ sở dữ liệu tùy chọn.
Mongoose ref:
tuy nhiên, các trường chỉ chứa một ObjectId
và đó là lược đồ Mongoose xác định một thu thập tham chiếu ObjectIds.
Vì vậy, Mongoose ref:
các trường hiệu quả hơn và nên luôn được sử dụng trừ khi bạn cần hỗ trợ tham chiếu đa tập hợp DBRef
cung cấp.