我想定义一个 Mongoose Schema,它接受与 a 相关的任何属性名称String作为其值。我正在寻找类似以下内容的内容(无需首先编写任何可能的属性名称):
var schema = new Schema({
name: String,
someStrings: {
string1: String,
string2: String,
...
stringN: String
}
});
Run Code Online (Sandbox Code Playgroud)
我知道我可以简单地使用Schema.Types.Mixed,但这使得可以在内部使用数组或其他类型。此外,Mongoose 会失去自动检测和保存此属性更改的能力。
var schema = new Schema({
name: String,
someStrings: Schema.Types.Mixed
});
Run Code Online (Sandbox Code Playgroud)
我只想有一个对象(someString),它只包含任意数量的名称到值String映射以及任何可能的名称。
这样的事情在猫鼬身上有可能吗?
var schema = new Schema({
name: String,
strings: {
type: Object,
default: {
string1: String,
string2: String,
...
stringN: String
}
}
});Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2478 次 |
| 最近记录: |