我想定义一个Mongoose Schema,它接受与String
相关的任何属性名称作为其值。我正在寻找的是类似以下内容(没有首先写任何可能的属性名称):
var schema = new Schema({
name: String,
someStrings: {
string1: String,
string2: String,
...
stringN: String
}
});
我知道我可以简单地使用Schema.Types.Mixed
,但这样可以在内部使用数组或其他类型。此外,Mongoose将无法自动检测并保存对此属性的更改。
var schema = new Schema({
name: String,
someStrings: Schema.Types.Mixed
});
我只想拥有一个Object(someString),它只包含一个任意数量的name来赋值String
映射,并且可能有任何名称。
这种类似的东西在猫鼬中是否可能?