【发布时间】:2014-08-22 10:22:14
【问题描述】:
我正在尝试创建一个名为 products 的 mongodb 集合,其中我有字段(id、名称、价格和属性),现在不同的产品具有不同类型的属性,例如,与耐克鞋相比,iphone 具有不同的属性集。那么如何定义模式并使用 mongoose 动态添加新的键值对。
{
"_id":"001",
"name":"iphone 5",
"price":$650,
"properties":{
'weight':2.3,
'talktime': '8 hours',
'battery type': 'lithium'
}
}
{
"_id":"002",
"name":"nike shoes",
"price":$80,
"properties":{
'size':10,
'color':black
}
}
【问题讨论】: