Tôi đang sử dụng mô hình Mongoose sau:Make sự kết hợp của hai lĩnh vực độc đáo trong bộ sưu tập của tôi
var Test = db.model('Test', db.Schema({
one: { type: String, required: true },
two: { type: String, required: true }
},
{ strict: false })
);
Nó có hai trường bắt buộc, one
và two
, và strict:false
vì có thể có các lĩnh vực khác với những cái tên chưa xác định.
Tôi muốn kết hợp của one
và two
là duy nhất. Điều đó có nghĩa có thể có nhiều tài liệu với cùng one
hoặc cùng two
, nhưng không ai trong số họ sẽ có cùng one
vàtwo
kết hợp.
Điều này có thể đạt được với Mongoose không?
Có cách nào để làm điều tương tự nếu "hai" là một ref cho lược đồ khác? cảm ơn –