我想知道数据库集合是否有约定,例如:
PageVisit
or page_visit
.
这些符号有什么优点/缺点吗?
一般约定是:
-
小写名称:这可以避免区分大小写的问题,因为 MongoDB 集合名称是区分大小写.
-
Plural:将某物的集合标记为复数更明显,例如“文件”而不是“文件”
-
没有单词分隔符:避免不同的人(错误地)分隔单词的问题(用户名用户名,名字名字)。根据这里的一些人的说法,这个问题有待争论,但如果这个论点与集合名称隔离,我认为不应该如此;)如果您发现自己通过添加下划线或驼峰式命名来提高集合名称的可读性集合名称可能太长,或者应该适当使用句点,这是集合分类的标准。
-
更详细集合的点表示法:给出一些关于集合如何相关的指示。例如,如果您删除了“users”,您可以合理地确定您可以删除“users.pagevisits”,前提是设计架构的人员做得很好;)
例子:
users
pagevisits
users.pagevisits
字段名称约定(应该)遵循一些相同的逻辑,尽管驼峰式大小写相当常见。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)