[英]Mongodb greater than query
我有这样的employee
集合
Company. Ceo. Employees
Sdr. Siva. 1-200
Datamatica. Durga. 200-400
Big. Mouli. 50-100
使用后
db.employee.find({Employees : {$gte : 200}})
我没有得到任何数据。 Employees
字段类型是一个字符串。
正如japrescott所说,您应该将Employees
字段拆分为Number
类型的两个单独字段(employees_from,employees_to),然后像这样查询:
db.employee.find({employees_from : {$gte : 200}})
对于迁移,您可以使用mongo的map reduce将当前Employees
拆分为两个单独的字段,并将这些字段添加到您的文档中。 之后,您可以删除Employees
字段。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.