社区
Web 开发
帖子详情
mongo根据匹配字段排序
月光下的大D丶
2017-07-17 09:55:45
比如我查询字段为123456,
而搜索出来的结果是:
1、65231
2、44521
3、123456
4、654321
5、123
如果我想要根据匹配的精确程度来排序是该在使用$regex 查询的时候编写正则排序来查询,还是在sort的时候排序
如果是通过正则的方式,正则该怎么写
...全文
416
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匹配度高
mongo
Template 使用管道聚合实现 根据某个条件去重
日常业务中,用
mongo
template.findDistinct方法根据数据库
字段
去重,难以
匹配
排序
、分页等业务需求。可使用
Mongo
的管道聚合来更好实现业务,文中还展示了条件、去重、
排序
、分页相关代码及执行结果。
mongo
查询 分页/
排序
本文介绍了
Mongo
DB中的分页、
排序
及条件查询操作。分页通过skip和limit实现,
排序
使用sort并建议结合唯一
字段
避免数据混乱,条件查询支持全
匹配
与正则模糊
匹配
,语法简洁易上手。
mongo
索引对
排序
sort的规则
本文讨论了索引在数据库
排序
操作中的重要性。如果没有适当的索引,数据库会将数据加载到内存中进行
排序
,这会导致性能下降,尤其是在数据量大的情况下。文章还详细介绍了索引的
匹配
规则,并解释了在不同类型的索引(如单键索引和复合索引)中如何应用这些规则。
Springboot
Mongo
Template 多
字段
排序
(已验证)
该文章提供了一个使用Java操作
Mongo
DB进行多
字段
排序
的代码示例,包括
匹配
、
排序
和投影操作。通过构建AggregationDSL,实现了根据`release_time`和`order`
字段
的升序和降序
排序
。
mongo
go 查询指定
字段
_
mongo
学习笔记之索引
本文介绍了
Mongo
DB的索引概念,包括其基本理解、创建方法、索引效果、唯一性和稀疏性。重点讨论了如何在Go语言中查询指定
字段
并利用索引提高查询效率,涉及文本索引的创建、查询、删除以及精确查询和词语排除等技巧。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章