mongodb数据查询问题

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

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

https://img3.mukewang.com/5b9a124e0001168907730307.jpg


BIG阳
浏览 552回答 1
1回答

凤凰求蛊

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

相关分类

SQL Server