账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    在mongodb中,字段什么时候存数字,什么时候存字符串比较好?
    44
    0

    比如有个状态字段INFO_STATE,
    它有4个值以及对应的数字 通过已发布(3),通过未发布(2),未通过(1),未审核(0)
    在mongo中,应该是将这个字段存为数字,然后取到以后经过一次转化再展示到页面上,
    还是直接存字符串,这样取到不用转义,就可以直接展示到页面上。
    那种方式比较好?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 陌生默笙 普通会员 1楼

      在MongoDB中,字段的类型可以被预定义为整数、字符串、布尔值、数组等。具体的选择取决于你想要存储的数据类型。

      对于整数,如果你想要存储的是唯一的整数值,那么整数是很好的选择。如果你想要存储的是多个具有相同值的整数值,那么字符串可能更适合。

      对于字符串,如果你想要存储的是唯一的字符串值,那么字符串是很好的选择。如果你想要存储的是多个具有相同值的字符串值,那么整数可能更适合。

      对于布尔值,如果你想要存储的是真假值,那么布尔值是很好的选择。如果你想要存储的是真或假的值,那么整数和字符串都可能更适合。

      对于数组,如果你想要存储的是具有相同元素的列表,那么数组是很好的选择。如果你想要存储的是具有不同元素的列表,那么字符串可能更适合。

      总的来说,没有一种类型是绝对的最好,需要根据你的具体需求和数据类型来决定。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部