经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 MongoDB

Java连接MongoDB的常用方法详解

目录一、Java链接MongoDB二、查看库,查看集合三、Java对MongoDB增删改查1. 添加数据2. 删除数据3. 修改数据4. 查询数据 一、Java链接MongoDB 1. 导入Mongo驱动包 2. 获取Mongo链接对象 MongoClient mc = new M...[2022/7/19]

MongoDB实现创建删除数据库、创建删除表(集合 )、数据增删改查

一、 数据库使用 开启 mongodb 服务:要管理数据库,必须先开启服务,开启服务使用  mongod --dbpath c:\mongodb 管理 mongodb 数据库:(一定要在新的 cmd 中输入) mongo 清屏: cls 查看所有数据库列...[2022/6/27]

使用scrapy实现增量式爬取方式

目录1.要爬取的信息1.BookItem2.ChapterItem2.解析信息1.指定需要跟进的url和回调函数2.解析方法3.scrapy中实现增量式爬取的几种方式1.缓存2.对item实现去重3.对url实现去重4.结果 实现爬虫的增量式爬取有两种方法,一是在获得页面解析的内容后判断该内容是否已...[2022/6/21]

SpringBoot?集成MongoDB实现文件上传功能

目录前言环境代码实现测试源码 前言 记录下SpringBoot集成MongoDB实现文件上传的步骤MongoDB - 5.0.6安装包 链接: https: pan.baidu.com 1_7nJDe3ndraNyo3vGWOXhg?pwd=i4cv 提取码: i4cv  ...[2022/4/18]

Centos系统搭建MongoDB数据库

目录Docker 方式部署下载镜像检查是否下载成功,查看dockers镜像运行docker容器参数解析数据持久化 Docker 方式部署 docker search mongo # 查看mongodb可用镜像 下载镜像 docker pull mongo:latest 检...[2022/4/11]

MongoDB索引类型汇总分享

目录单字段索引在单个字段上创建升序索引在嵌入式字段上创建索引在内嵌文档上创建索引复合索引多键索引文本索引2dsphere索引创建测试数据添加2dsphere索引利用2dsphere索引查询多边形里的点利用2dsphere索引查询球体上定义的圆内的点2d索引哈希索引 MongoDB 4.2官方支持索引...[2022/4/11]

MongoDB常用数据类型分享

目录JSONBSONObject IDStringIntegerDoubleBooleanArrayObjectnullTimestampDate JSON     JSON是一种简单的数据表示方式,它易于理解、易于解析、易于记忆。但从另一方面来...[2022/4/11]

MongoDB利用oplog恢复数据的方法

目录数据全备模拟故障写入数据模拟误操作恢复步骤备份oplog解析oplog将oplog备份和全备复制到standalone机查找误操作时间点进行数据恢复检查恢复结果 当我们对数据出现误操作的时候,可以利用oplog恢复数据。 使用前提: 1、环境是副本集2、必须有全备2、全备后oplog没有被...[2022/4/11]

分享MongoDB修改oplog大小的4种方法

目录方法一方法二方法三1.关闭mongod2.修改配置文件3.启动mongod实例,并备份oplog4.重建oplog5.插入前面保存的oplog时间点记录6.关闭mongod实例方法四1.查看oplog大小2.修改oplog大小3.验证oplog大小4.整理碎片,回收空间(可选) 修改oplog有...[2022/4/11]

MongoDB连接和创建数据库的方法讲解

MongoDB连接和创建数据库的方法讲解

一、连接MongoDB 在连接MongoDB前确保启动MongoDB服务,只需要在MongoDB安装目录的bin目录下执行mongo.exe即可。 执行启动操作后,mongodb在输出一些必要信息后不会输出任何信息,之后就等待连接的建立,当连接被建立后,就会开始打印日志信息。 标准URL...[2022/3/7]

使用MongoDB操作文档

目录一、插入文档1、使用insert()方法插入文档2、使用save()方法插入文档二、查询文档1、语法2、实例3、MongoDBAND条件查询4、MongoDBOR条件查询三、更新文档1、update()方法2、save()方法四、删除文档1、删除title为MongoDB教程的文档,只删除一个:...[2022/3/7]

SpringBoot系列之MongoDB?Aggregations用法详解

目录1、前言2、什么是聚合?3、环境搭建4、数据initialize5、例子应用参考资料 1、前言 在上一章的学习中,我们知道了Spring Data MongoDB的基本用法,但是对于一些聚合操作,还是不熟悉的,所以本博客介绍一些常用的聚合函数 2、什么是聚合? MongoDB 中使用...[2022/2/9]

MongoDB 安装

1.  yum方式安装 1、添加一个yum源 创建一个 /etc/yum.repos.d/mongodb-org-5.0.repo 文件 [mongodb-org-5.0] name=MongoDB Repository baseurl=https: repo.mongodb....[2022/1/17]

MongoDB Security

1.  Security MongoDB提供了一系列的保护措施,以保护它自身安全: 启用访问控制并实行身份验证 MongoDB支持多种身份认证机制,默认的认证机制是SCRAM  配置基于角色的访问控制 首先创建一个管理员账号(administrator),然后创建其他账号。...[2022/1/17]

Spring Boot MongoDB

1.  Linux下启动MongoDB并使用mongosh连接 启动方式有两种: systemctl start mongod mongod  <选项参数> 启动的时候有可能会报类似如下的错误: ExecStart=/usr/bin/mongod $O...[2022/1/17]

记一次Mongodb数据库查询之包含所有指定元素的数组或者都在指定元素的数组中 - du-blog

记一次Mongodb数据库查询之包含所有指定元素的数组或者都在指定元素的数组中 - du-blog

  这里记录一个查询需求:数据库中字段的值(数组类型)都在指定的数组中。举例说一下实际场景,数据库中一个字段存储用户“可以使用的编程语言”,一般都会是多个,所以该字段是数组格式。现在要查询的是:会c#、javascript或者只会c#或者只会javascript的用户,翻译一下就是数据库中字段的...[2021/12/24]

ETL工具之kettle的使用之异构数据抽取MongoDB——&gt;DB2

环境简介: 数据库版本:MongoDB 5.0.4  (查询语句:db.version(); ); DB2 9.7  ;      kettle版本: 9.2 实现目标:将MongoDB(异构化数据) 抽取到DB2(结构化数据库);并增加时...[2021/12/20]

mongodb出现id重复问题的简单解决办法

目录背景ObjectId 的结构尝试解决办法总结 背景 今天遇到mongodb在插入数据时出现id重复错误,具体错误代码如下: duplicate key error collection: index: id dup key: { : ObjectId(‘59a3b9275f063...[2021/12/9]

MongoDB连接数据库并创建数据等使用方法

1.mongodb官网 MongoDB: the application data platform | MongoDB 2.进入MongoDB官网下载MongoDB以及MongoDB compa 和Mongodb--database--tools 3.nodejs操作MongoDB...[2021/11/24]

SpringBoot中使用MongoDB的连接池配置

目录引入依赖 配置文件 配置文件映射为JavaBean 覆盖MongoDbFactory MongoDB测试 创建数据实体 创建Dao接口及实现 编写测试代码 在SpringBoot中,我们可以通过引入 spring-boot-starter-data-mongodb 依赖来实现spring-da...[2021/10/25]

Python 操作 MongoDB 讲解详细

目录1、连接MongoDB2、指定(切换)数据库3、指定(切换)集合4、插入数据5、查询数据6、统计查询7、结果排序8、偏移 9、更新数据10、删除数据 1、连接MongoDB 需要使用Python第三方库pymongo来连接以及操作MongoDB,可以使用pip install pymong...[2021/9/27]

Django项目连接MongoDB的三种方法

目录Django 和 MongoDB 设置 安装: 创建: 激活: 使用 PyMongo 连接 Django 和 MongoDB 使用 MongoEngine 连接 Django 和 MongoDB 使用 Djongo 连接 Django 和 MongoDB Django 和 MongoDB 教程 ...[2021/9/27]

mongodb清除连接和日志的正确方法分享

目录前言关闭current的方法一:关闭current的方法二:日志去重script导出数据总结 前言 最近在做并发,服务器卡死了。 感觉是pymongo未能完全close掉和mongodb创建的tcp连接,并且在mongo连接未自动释放前进行高频连接,导致连接数爆满造成的。 所以对建立...[2021/9/14]

MongoDB日志切割的三种方式总结

目录前言方法如下1. 通过 MongoDB 管理命令进行切割2. 通过 Linux 系统自带的服务 logrotate 进行切割3. 通过向进程发送 SIGUSR1 信号来切割日志总结 前言 线上运行的服务会产生大量的运行及访问日志,日志里会包含一些错误、警告及用户行为等信息。通常服务会以文本的...[2021/9/14]

MongoDB知识点提要

MongoDB概述 MongoDB是一款NoSQL类型的文档型数据库。 NoSQL NoSQL是一种非关系型DMS,不需要固定的架构,可以避免joins链接,并且易于扩展。NoSQL数据库用于具有庞大数据存储需求的分布式数据存储。NoSQL用于大数据和实时Web应用程序。 MongoDB特...[2021/6/21]

我10亿级ES数据迁到MongoDB节省90%成本!--转载

我10亿级ES数据迁到MongoDB节省90%成本!--转载

转载:https: www.sohu.com/na/467051591_411876 作者介绍 杨亚洲,前滴滴出行专家工程师,现任OPPO文档数据库MongoDB负责人,负责数万亿级数据量文档数据库MongoDB内核研发、性能优化及运维工作,一直专注于分布式缓存、高性能服务端、数据库、中间件等...[2021/5/31]

MongoDB高手课,让你有底气把简历加上熟练使用

MongoDB高手课,让你有底气把简历加上熟练使用

MongoDB 是当前广受欢迎的 NoSQL 数据库,国内外许多知名企业如 Facebook、Cisco、Adobe、华为、 中国银行、阿里云、腾讯等,都是 MongoDB 的使用者。   唐建法老师基于过往给海内外头部客户主导设计大型 MongoDB 架构的经验,帮你掌握更高阶...[2021/5/24]

MongoDB如何才能优雅且合理地设计?

最近刚入坑MongoDB,感觉比MySQL扩展性更强,一张表可以存储特别复杂的字段,这点我非常喜欢,最近需要用MongoDB存储一篇文章的数据,文章的评论和回复的数据存储是个大问题,设计了好久感觉我设计的字段好复杂,还不太合理,请求各位大佬指点一二,希望能参考你们的设计方案。 MongoDB...[2021/5/17]

【数据库】MongoDB -- MongoDB上手开发手记

1.MongoDB开发环境搭建 1.1.MongoDB介绍 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富,最像关系数据库的。它支持的...[2021/5/10]

MongoDB如何判别是企业版还是社区版?

如何判别你在使用的MongoDB是企业版还是社区版? 下面整理了一些方法,方便不时之需。   方法1:   > db.serverBuildInfo().modules     如果命令输出[ "enterprise" ],那么Mon...[2021/4/12]

MongoDB 那些事(一文以蔽之)

前言 身边一直都有小伙伴在问:MongoDB到底是什么?它有到底什么特性?有什么与众不同?在什么情况下使用MongoDB最合适?以什么样的姿势是最好的?难道就一定要用吗?....说实话,这些问题都问到精髓了,也看得出来你们的急切和真切。有时候大家都比较忙,很难抽出一天的时间,坐而论道,把这些问题...[2021/4/6]

MongoDB Shell的输出问题案例

MongoDB Shell的输出问题案例

最近遇到一个案例,使用MongoDB Shell命令的时候,它总会将你输入的命令重复输出,如下截图所示     而且你在MongoDB Shell中输错了命令,选择回退/删除的时候,它也不行。折腾了半天,从MongoDB Shell的选项到Linux的环境变量......[2021/4/6]

mongodb占用linux大量的内存问题

1.问题出现 某天我发现云服务器的内存使用达到了76%,我的乖乖这了得,我是8G的配置,上面没跑几个服务,这就很不正常。我立马用命令查看了下。 top shift+m 好家伙,原来是mongodb‘独占鳌头’,占用了百分之四十多的内存。 于是我想着法儿来释放内存。 1.1 重启服务...[2021/4/6]

MongoDB 安装/启动/基本操作命令

1.MongoDB简介 MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系型数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB将数据存储为一个文...[2021/2/18]

mongoDB使用投影剔除‘额外’字段的操作过程

简介 实际开发过程中,为便于开发人员定位问题,常存在多个额外的字段。例如:增加createdAt、updatedAt字段以查看数据的创建和更改时间。而对于客户端而言,无需知道其存在。针对以上情况,本文详细介绍了“额外”字段的用途以及处理过程。 技术栈 mongodb 4.0.2...[2021/1/11]

nodejs+express+mongodb 快速接口开发

nodejs+mongodb+expre API快速生成 使用说明 安装 $ npm install duzq-quick-mongo 建立mongodb数据模型 const mongoose = require("../util mongodb") const dayjs ...[2020/12/28]

Windows安装MongoDB

下载 下载地址:https: www.mongodb.com/download-center/community/releases 我现在看到的最新版本是4.4.2,所以下载:https: fastdl.mongodb.org/window mongodb-windows-x86_64...[2020/12/28]

CentOS 8.2上安装部署MongoDB 4.4

目录什么是MongoDB?:环境规格:CentOS 8中安装MongoDB Yum存储库:CentOS 8中为MongoDB设置资源限制:在CentOS 8上安装MongoDB数据库:CentOS 8上为MongoDB创建SELinux策略:MongoDB中创建管理员用户:MongoDB...[2020/12/21]

【赵强老师】MongoDB中的索引(下)

(四)索引的类型三:复合索引(Compound Index) MongoDB支持复合索引,即将多个键组合到一起创建索引。该方式称为复合索引,或者也叫组合索引,该方式能够满足多键值匹配查询使用索引的情形。其次复合索引在使用的时候,也可以通过前缀法来使用索引。MongoDB中的复合索引与...[2020/12/21]

MongoDB入门

一、什么是MongoDB   MongoDB是一个跨平台的,面向文档的数据库。是介于关系型数据库和非关系型数据库之间,是非关系型数据库当中功能最丰富,最像关系型数据库的产品。(关系型数据库是表与表之间有一对一,一对多,多对多的关系,非关系型数据库没有表之间的关系)   MongoDB...[2020/12/21]

MongoDB导入导出以及数据库备份

-------------------MongoDB数据导入与导出------------------- 一、数据导出:mongoexport     1、概念:         mongoDB中的mongoexport工具可以把...[2020/12/14]

MongoDB动态建表方案(官方原生驱动)

MongoDB动态建表方案(官方原生驱动) 需求前提:表名动态,表结构静态,库固定 1.导入相关依赖 <dependency> <groupId>org.mongodb</groupId> <artifactId>mong...[2020/12/8]

【赵强老师】MongoDB中的索引(上)

索引是提高查询查询效率最有效的手段。索引是一种特殊的数据结构,索引以易于遍历的形式存储了数据的部分内容(如:一个特定的字段或一组字段值),索引会按一定规则对存储值进行排序,而且索引的存储位置在内存中,所在从索引中检索数据会非常快。如果没有索引,MongoDB必须扫描集合中的每一个文档...[2020/12/8]

MongoDB入门(介绍、安装)

一.什么是MongoDB? MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you ne...[2020/11/23]

Windows安装与配置—MongoDB

1,下载安装   打开下载链接:http: dl.mongodb.org/dl/win32/x86_64,选择后缀是2008plus- l-3.6.15.zip的版本,32位和64位通用。 2,安装配置   第一步:解压到一个盘上,例如我的解压的目录D:\MongoDB\mongo...[2019/11/13]

表单生成器(Form Builder)之mongodb表单数据查询——统计查询求和 - du-blog

  上一篇笔记仅是记录了一下简单的关联查询,根据笔记中的场景:将某一车辆关联的耗损记录全部放在了一个字段当中。不知道现在中有没有这种场景,我们的应用中没有类似的场景,可能我们更关注的是某车辆的总耗损金额和总营收金额、总里程数等,因此这篇笔记记录一下怎么得到这些数据。要想获取这些记录我们首...[2019/11/12]

表单生成器(Form Builder)之mongodb表单数据查询——关联查询 - du-blog

  这一篇接着记录一下查询相关的操作。想象一下,如果想要在一张表格中展示某些车辆的耗损和营收情况,我们该怎么处理。车辆、耗损、营收各自存储在一张表中,耗损和营收中冗余了车辆信息……我们便想到了关联查询。mongodb 3.2+中开始支持关联查询,下面介绍一下写...[2019/11/12]

MongoDB 谨防索引seek的效率问题

目录 背景 初步分析 索引seeks的原因 优化思路 小结 声明:本文同步发表于 MongoDB 中文社区,传送门: http: www....[2019/11/11]

表单生成器(Form Builder)之mongodb表单数据查询——返回分页数据和总条数 - du-blog

  上一篇笔记将开始定义的存储结构处理了一下,将FormItems数组中的表单项都拿到mongodb document的最外层,和以前的关系型数据类似,之不过好多列都是动态的,不固定,不过这并没有什么影响。结果就是方便我们更好的查询和统计;还有一点就是转换之后从服务器端返回客户端的对象也...[2019/11/11]

表单生成器(Form Builder)之mongodb表单数据——整理数据 - du-blog

  在上篇笔记中,为车辆信息表、车辆耗损表以及车辆营收表插入了一些数据。之后便是查询了,重点也在查询……按照之前定好的数据结构,如果是查询mongodb document的最外层比较简单,但是我们的重点应该是FormItems表单项集合中的表单项,对他们进行查...[2019/11/8]

354
2
记录数:230 页数:1/512345下一页尾页
 友情链接: NPS
加载更多