IndexedDB 是否有一个标准的命名约定?

5

我不是在寻求意见,而是想知道是否有任何组织发布了关于命名JavaScript IndexedDb对象的标准。我发现除了“unique”和“DOMString”之外,很难找到其他内容。

2个回答

4
定义IndexedDB标准的RFC中没有明确的命名规范,但在该文档中使用以下命名方式:
  • 数据库:驼峰式或全小写:library
  • 对象存储:相同,使用复数形式:books
  • 对象键:驼峰式:title
  • 索引名称:蛇形命名法,将对象键前缀设为“by”:by_title

这与MDN用法Google用法略有矛盾。

  • 索引名称:无“by”前缀:title

由于IndexedDB是JS NoSQL DB,MongoDB也是如此(相反,MongoDB已明确推荐了命名约定),因此您也可以遵循这些约定:

  • 数据库:全小写,以“db”结尾:librarydb
  • 其他所有内容:驼峰式大小写:booksauthorName
  • 仅在内部使用时前缀加下划线,例如_id

0

如果我正确理解了你的问题,那么我还没有遇到过关于对象命名的任何规则。

作为一种观察,并非意见,试图以某种方式正式命名一个通用属性包与nosql数据库中的设计趋势相悖。


需要进一步阅读吗?我在nosql方面没有太多经验。 - Eleanor Holley

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接