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")

注意该方式性能较低

参考地址

https://cnodejs.org/topic/515e863d6d382773065411d5


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 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" 转载请保留原文链接及作者。

目录