对于我拥有的一些高尔夫数据,mongo的最佳架构会有些麻烦,这让我有些麻烦。
Tables:
ClubManufacturer (id, name, descr) -- ex: 1, Titleist
ClubType (id, name) -- ex: 1, Driver
Club (id, id_clubType, id_clubManufacturer, name, url) -- ex: 1, 1, 1, 913D2, link
我是否应该仅将每个俱乐部制造商存储为文件,同时将俱乐部(和类型)存储为该文件的属性?我不知所措,因为我需要访问所有需要显示的数据,包括所有车手或所有制造商的球杆。
我也是mongodb的新手,因此非常感谢任何见识。
谢谢!
除非您的“制造商”和“类型”表实际上比此处列出的要大得多,否则仅使Club集合中的每个文档看起来都像这样简单:
{ _id: 1,
manufacturer: 'Titleist',
type: 'Driver',
name: '913D2',
url: 'http://blah.blah.blah/'
}
现在,您可以索引制造商和类型字段,以通过任一属性支持快速查询。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句