社区
Web 开发
帖子详情
mongo根据匹配字段排序
月光下的大D丶
2017-07-17 09:55:45
比如我查询字段为123456,
而搜索出来的结果是:
1、65231
2、44521
3、123456
4、654321
5、123
如果我想要根据匹配的精确程度来排序是该在使用$regex 查询的时候编写正则排序来查询,还是在sort的时候排序
如果是通过正则的方式,正则该怎么写
...全文
312
2
打赏
收藏
mongo根据匹配字段排序
比如我查询字段为123456, 而搜索出来的结果是: 1、65231 2、44521 3、123456 4、654321 5、123 如果我想要根据匹配的精确程度来排序是该在使用$regex 查询的时候编写正则排序来查询,还是在sort的时候排序 如果是通过正则的方式,正则该怎么写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
月光下的大D丶
2017-07-18
打赏
举报
回复
感谢回答,但是现在已经有了解决方案通过java比较,就是用levenshteins算法和Comparator排序,数据量如果太大就不太合适了, 希望能有更好的解决方案!
华丽丽的小低调
2017-07-18
打赏
举报
回复
你首先要定义匹配度高的规则把? 是654321高还是123匹配度高
spring
Mongo
db参考文档中文版
示例
匹配
器 9.7.4。执行一个例子 9.7.5。无类型示例 9.8。减少地图操作 9.8.1。使用示例 9.9。脚本操作 9.9.1。使用示例 9.10。集团运营 9.10.1。使用示例 9.11。聚合框架支持 9.11.1。基本概念 9.11.2。支持的聚合...
Java操作
mongo
db的模糊查询和精确查询
分页查询,每页多少:按某个
字段
排序
(或升或降):查询数量:大于,小于,等于;且,或,某个
字段
不为空,某个
字段
不存在,查询在某个范围内,删除等等查询。 一. 常用查询: 1. 查询一条数据:(多用于保存时判断db中...
redis
mongo
nosql 学习
学习redis
mongo
的运维和开发
Mongo
Repository的多条件查询和
排序
功能
Mongo
最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,而且还支持对数据建立索引,分页查询、多条件查询和
排序
功能这都不是问题。 不光香,还能造!能够减轻数据库的压力,提高系统性能. ...
mongo
模糊搜索并按相关性
排序
有一张user表, 其有name, age, …等
字段
, 现在的要求是: 按name模糊搜索(正则
匹配
) , 然后分页输出. 构造数据 为了说明问题, 构造数据, 无关
字段
省略, 只保留name, age
字段
方便观察: function genName(base, n) { ...
Web 开发
81,090
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章