我正在尝试创建一个猫鼬模式,该模式是由String-> String:
组成的Map数组var daySchema = new mongoose.Schema({
schedule: {
type: [Map],
of: String
}
});
这就是我所拥有的,但是它给了我一个验证错误。
答案 0 :(得分:0)
如何为地图创建一个单独的架构,然后在数组中使用该架构:
var Schedule = new mongoose.Schema({
type: Map,
of: String
});
var daySchema = new mongoose.Schema({
type: [Schedule]
});
如array示例中所示。
答案 1 :(得分:0)
你可以这样做:
var daySchema = new mongoose.Schema({
schedule: {
type: [{type: Map, of: String}],
}
});