我是mongodb的新手,我的数据模型如下:
{
last_updated: Date.now(),
csgo_items:[
{name: 'name', price: 1},
{name: 'name', price: 1},
{name: 'name', price: 1}
]
}
我有一个“last_updated”,然后是一个我存储的csgo物品的巨大列表。
我的问题是,我需要两个模式吗?一个用于外层的两个属性,另一个用于我的csgo项目模型?
如果我这样做,我的模式会是什么样子?
我有如下所示的项目模式。
var ItemSchema = new Schema({
price: Number,
name: String,
});
我还需要为外层模式设置另一个模式吗?就像这样?
var CsgoSchema = new Schema({
last_updated: Date,
item: Array,
});
这是否正确?
item: [ItemSchema]
- Blakes Seven