MongoDB字符串数值比较
想要作数字大小的比较,MongoDB中存放的类型为String,所以无法使用
db.getCollection('facecompar').count({comparscores:{\$gt:13,\$lt:122}})
或db.getCollection('facecompar').count({comparscores:{$gt:'13',$lt:'122'}})
"45" 将不在该范围内
正确的方式
> db.getCollection('facecompar').count("this.comparscores>13 && this.comparscores<122")
注意该方式性能较低
参考地址
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 bin07280@qq.com
文章标题:MongoDB字符串数值比较
文章字数:103
本文作者:Bin
发布时间:2018-03-07, 15:21:38
最后更新:2019-08-06, 00:07:35
原始链接:http://coolview.github.io/2018/03/07/MongoDB/MongoDB%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%95%B0%E5%80%BC%E6%AF%94%E8%BE%83/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。