我是MongoDB的新手,我想为电子商务网站设计架构。 我只询问一个例子,我希望它能帮助我完成整个设计。
要求:
我考虑了一些选择:
有什么利弊? 还有另一种设计方法吗?
任何例子都会有所帮助,谢谢!
答案 0 :(得分:1)
//item
{
_id : Number,
name : String,
price : Number
}
//user
{
_id : Number,
name : String,
profile : {
location : String,
age : Number,
created_at : Date,
/*something something something*/
},
wishlist : {
item_id : [Number] // store item's _ids
}
}
我不认为使用Database来存储购物车数据是常见的方式。 通常你可以使用session / get / post / cookie