Мне нужно создать схему для следующей структуры данных:
{
...
matrix: [
[{type: "A", count: 6}, {type: "B", count: 4}],
[{type: "B", count: 1}, {type: "A", count: 2}, {type: "A", count: 1}],
[{type: "C", count: 7}, {type: "A", count: 1}],
]
}
Я пытался сделать это при определении схемы, но это вызвало ошибки проверки:
const cellSchema = new mongoose.Schema({
type: String,
count: Number
});
const matrixSchema = new mongoose.Schema({
...
matrix: [[cellSchema]]
});
itпохоже, что такой синтаксис схемы теперь поддерживается в Mongoose (https://github.com/Automattic/mongoose/issues/1361).