我决定将 mongo db 用于产品目录: mongo db 产品目录生态系统
嗨,我想将 mongdo db 用于产品目录,但我有疑问?我有一个销售 100 个类别的二手产品的网站,我所有的领域都是选择性手段,如果用户想销售车辆,他应该选择“bmw,toyota”之类的品牌,而不是指令
因此,为了将所有详细信息保存在一份文件中,如果 2 年或 3 年后丰田应该更改为 toyooota 并且我的记录超过 2000 万条,我也应该更新所有 toyota toyootas 是吗?所以更新命令对于该数据来说很昂贵,
所以另一种方式是它的键值在另一个集合中,比如 1:bmw 2:toyota
因此,在文档之间进行调整,如果有一天我们决定将 toyota 更改为 tooyoota,我们只会更改 1 条记录而不是整个集合?
所以你更喜欢大数据的大量更新,或者在产品目录细节和另一个键值集合之间建立关系
,然后在细节上我们说
{
title:"a good vehicle"
details:{
brand:"1" // means bmw, if we decide to change bmw name we should change brand name in another collection
}
}
Run Code Online (Sandbox Code Playgroud)
另一种方法是
{
title:"good vehicle",
details:{
brand:"bmw" // if one day we want to changes all bmw to bmwn …Run Code Online (Sandbox Code Playgroud)