当在 couchbase 中存储类似枚举的属性时,哪个是首选选项,为什么?

  • 有什么性能方面的考虑吗?
  • 代码维护和重构怎么样?

应该保存为:{ 颜色 :'红色'}或{颜色:1}

有帮助吗?

解决方案

{ 颜色 :'红色' } 或 { 颜色 :1 }

总是做 color: red 在数据库中。

理由:

  • 当您添加新的枚举值时,您无需注意“索引”
  • 自记录:没有混淆什么 red 方法。

还。您的 Web API 中也应该执行相同的操作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top