【发布时间】:2016-06-16 07:24:26
【问题描述】:
就搜索性能而言,使用数字而不是字符串作为 mongoose 中的枚举模式是否更好?
例如,我有这个:
status: {
type: String,
enum: ['active', 'inactive', 'disabled', 'deleted'],
default: 'inactive'
},
//status: {
// type: Number,
// enum: [0, 1, 2, 3],
// default: '1'
//},
db.col.find({status: 'active'}) 会比 db.col.find({status: 1}) 慢吗?
【问题讨论】: