#javascript #node.js #typescript #mongoose #mongoose-schema
#javascript #node.js #typescript #мангуст #mongoose-schema
Вопрос:
У меня есть такая структура
alerts: {
[symbol: string]: [
{
alert_price: number,
price_when_set: number,
}
]
},
как мне объявить вышеуказанное в схеме мангуста, поскольку значение ключа для объекта является переменным.
Могу ли я просто использовать alerts: [Object]
или alerts: [Schema.Types.Mixed]
и использовать все виды объектов внутри? или есть лучшее решение.
Заранее спасибо!
Комментарии:
1. Ну, я думаю, попробуйте и посмотрите, жалуется ли Мангуст
Ответ №1:
После долгих испытаний я решил, что это действительно решение. Вы можете просто объявить путь как Mixed
тип, либо объявив его как on из следующих:
Schema.Types.Mixed
Object
Mongoose.Mixed
{}