社区
Web 开发
帖子详情
mongo根据匹配字段排序
月光下的大D丶
2017-07-17 09:55:45
比如我查询字段为123456,
而搜索出来的结果是:
1、65231
2、44521
3、123456
4、654321
5、123
如果我想要根据匹配的精确程度来排序是该在使用$regex 查询的时候编写正则排序来查询,还是在sort的时候排序
如果是通过正则的方式,正则该怎么写
...全文
373
2
打赏
收藏
mongo根据匹配字段排序
比如我查询字段为123456, 而搜索出来的结果是: 1、65231 2、44521 3、123456 4、654321 5、123 如果我想要根据匹配的精确程度来排序是该在使用$regex 查询的时候编写正则排序来查询,还是在sort的时候排序 如果是通过正则的方式,正则该怎么写
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
月光下的大D丶
2017-07-18
打赏
举报
回复
感谢回答,但是现在已经有了解决方案通过java比较,就是用levenshteins算法和Comparator排序,数据量如果太大就不太合适了, 希望能有更好的解决方案!
华丽丽的小低调
2017-07-18
打赏
举报
回复
你首先要定义匹配度高的规则把? 是654321高还是123匹配度高
Faltu用
Mongo
风格进行搜索
排序
过滤和限定一个对象数组
Faltu:用
Mongo
风格进行搜索
排序
、过滤和限定一个对象数组
Mongo
DB聚合分组取第一条记录的案例与实现方法
前言 今天开发同学向我们提了一个紧急的需求,从集合mt_resources_access_log中,根据
字段
refererDomain分组,取分组中最近一笔插入的数据,然后将这些符合条件的数据导入到集合mt_resources_access_log_new中。 接到这个需求,还是有些心虚的,原因有二,一是,业务需要,时间紧;二是,实现这个功能
Mongo
DB聚合感觉有些复杂,聚合要走好多步。 数据记录格式如下: 记录1 { "_id" : ObjectId("5c1e23eaa66bf62c0c390afb"), "_class" : "C1", "resourceUrl" : "/st
Mongo
聚合助手类似于lodash实用程序
Mongo
聚合助手类似于lodash实用程序
mongo
数据库
mongo
数据库
Mongo
VUE简单操作手册
Mongo
数据库基础操作、以及查看数据、更新数据、插入数据等操作手册
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章