【发布时间】:2013-09-20 21:27:33
【问题描述】:
我有一组需要保持持久性的文档。由于 MongoDB 处理多文档操作的方式,我需要将这组文档嵌入到容器文档中,以确保操作的原子性。
数据非常适合键值对。有什么办法可以代替这样做:
var container = new mongoose.Schema({
// meta information here
subdocs: [{key: String, value: String}]
})
我可以改为让subdocs 成为应用子文档验证的关联数组(即对象)?所以容器实例看起来像:
{
// meta information
subdocs: {
<key1>: <value1>,
<key2>: <value2>,
...
<keyN>: <valueN>,
}
}
谢谢
【问题讨论】: