【发布时间】:2016-04-02 01:02:06
【问题描述】:
我是 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] -
那么我如何将一个项目添加到我的 CsgoSchema 中?
标签: mongoose