如果我有以下架构:
var data = new Schema({
price:{type: String},
});
价格数据类型为String。
我无法操作$ gt $ gte $ lt $ lte?
例如:
thedata.find({
"price":{$gte: 2}
},function(err, result) {
});
当我查询价格> 2,结果不正确,例如如果thedata.price = 11。 因为字符串11<字符串2。
数据库正在运行,我无法编辑数据库数据类型......