Sử dụng DBREF datatype trong MongoDB, tài liệu có thể trông giống như được hiển thị bên dưới. Nhưng có trường $ref
trong mỗi hàng cảm thấy dư thừa vì mỗi hàng rõ ràng chỉ đến bộ sưu tập users
.MongoDB - DBREF có cần thiết không?
Có cách nào để tham khảo các tài liệu khác mà không cần phần nào dư thừa $ref
-field không?
{
$id: {$oid : "4f4603820e25f4c515000001"},
title: "User group",
users: [
{_id: {$ref: "users", $id: { $oid: "4f44af6a024342300e000002"}}, isAdmin: true }
]
],
có lý do cụ thể nào khiến bạn không sử dụng Liên kết trực tiếp/thủ công đơn giản (chỉ cần đặt ObjectId như được đề xuất bên dưới) không? –