猿问

mongodb数据查询问题

我使用语句:db.getCollection('camera').find({'price':{'$gt':'5000'}})

得到结果却有一些价格低于5000的商品出现。不知道是不是因为price不是数值型的原因?


BIG阳
浏览 552回答 1
1回答

凤凰求蛊

对的,就是这个原因。在pipeline中处理数据,将数据变为float类型即可。
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答