logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Elasticsearch+Postman简单入门

Elasticsearch介绍Elasticsearch是一个开源的搜索引擎,建立在一个全文搜索引擎库Apache Lucene™基础之上。Lucene可以说是当下最先进、高性能、全功能的搜索引擎库—​—​无论是开源还是私有。但是Lucene仅仅只是一个库。为了充分发挥其功能,你需要使用Java 并将 Lucene 直接集成到应用程序中。更糟糕的是,Lucene非常复杂。Elasticsearch

Springboot + MongoDB 大容量数据分页及条件查询(千万数据量级别)

直接上代码1. 新建查询类 QueryDatapackage com.example.basedata.bean;import java.util.HashMap;import java.util.List;public class QueryData {private String tableName;private Integer pageNum;private Integer pageSiz

#json#spring boot#java +1
JAVA + MongoDB:将 ObjectId 对象转换为 String 对象

1. ObjectId 介绍ObjectId具有一个12字节的BSON类型的结构:4字节:UNIX时间戳3字节:表示运行MongoDB的机器2字节:表示生成此_id的进程3字节:由一个随机数开始的计数器生成的值MongoDB使用ObjectID作为_id字段的缺省值,为创建各文档生成在各文档。ObjectId的复杂组合,使所有的_id字段都是唯一的2. ObjectId 转化在之前的示例中,我们使

#json#spring boot#java +1
MongoDB查找统计所有重复数据并返回总数

在实际开发过程中,遇到了千万级数据量的数据库表中存在重复数据。虽然可以通过编写java脚本查找去重,但不如直接使用 mongo 查询语句操作来得方便,以下为返回所有重复数据,统计重复数据总数和删除重复数据的具体操作:1. 返回 shipDivide 表中所有重复数据的具体信息:db.getCollection('shipDivide').aggregate([{'$group': {'_id':

#mongodb#数据库#java
暂无文章信息