我的集合名称:STU
{ "_id" : ObjectId("56a1f7a6f432505f3a6b287b"), "name" : "user1", "mark1" : "100", "mark2" : "200" }
{ "_id" : ObjectId("56a1fd3cf432505f3a6b287c"), "name" : "user2", "mark1" : "89", "mark2" : "70" }
查询我写
> db.stu.find({"mark1":{$gt:50}}).pretty()
有什么问题吗? gt,lt gte,lte
也不起作用。
我认为存储在集合中的标记具有字符串数据类型。 – dikesh
您最好将您的数据转换为比以往任何时候都更好的数据类型,例如JS评估,以便查找 – Sammaye