Tôi đăng câu hỏi này và câu trả lời với hy vọng nó sẽ giúp người khác (hoặc nếu có câu trả lời tốt hơn).Mongoose subchema mảng ảo
Làm cách nào để tạo ảo cho Mongoose lồng nhau lược đồ khi ở dạng mảng?
Dưới đây là các lược đồ:
var Variation = new Schema({
label: {
type: String
}
});
var Product = new Schema({
title: {
type: String
}
variations: {
type: [Variation]
}
});
Làm thế nào tôi muốn có một ảo trên variations
. Dường như nếu tài liệu phụ không phải là mảng thì chúng tôi chỉ có thể thực hiện việc này:
Product.virtual('variations.name')...
Nhưng điều đó chỉ hoạt động đối với mảng không.