Couchbase中的枚举值.字符串或整数



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

  • 是否有性能方面的考虑
  • 代码维护和重新分解如何

是否应保存为:{颜色:"红色"}或{颜色:1}

{color:"red"}或{color:1}

始终在数据库中执行color: red

原因:

  • 添加新枚举值时,无需注意"index"
  • 自我记录:red的含义并不混乱

此外。在你的网页API中也应该这样做。

最新更新