![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
cjy_lean
这个作者很懒,什么都没留下…
展开
-
Spring Data连接
Spring Data连接使用用户名和密码连接到 MongoDB 服务器,你必须使用'username:password@hostname/dbname' 格式,'username'为用户名,'password' 为密码。application.yml:spring:#数据源配置 data: mongodb: # 主机地址# h...原创 2020-04-28 19:57:26 · 113 阅读 · 0 评论 -
MongoDB 安全认证(登录时,账户和密码的验证)
MongoDB 安全认证MongoDB安全主要包括以下4个方面 1、物理隔离 系统不论设计的多么完善,在实施过程中,总会存在一些漏洞。如果能够把不安全的使用方与MongoDB数据库做物理上的隔离,即通过任何手段都不能连接到数据库,这是最安全的防护。但,通常这是不现实的。一些重要的数据可能会保存下来,放置到物理隔离的机房中 2、网络隔离 许多公司的开发机处于内网环境中。即...原创 2020-04-28 13:25:45 · 1882 阅读 · 0 评论 -
MongoDB之副本集配置
一、副本集基本概念副本集(replica set)MongoDB的replica set是一个mongod进程实例簇,数据在这个簇中相互复制,并自动进行故障切换。MongoDB的数据库复制增加了冗余,确保了高可用性,简化了管理任务如备份,并且增加了读能力。大多数产品部署都使用了复制。MongoDB中primary处理写操作,其它进行复制的成员则是secondaries。一个副本集可...转载 2020-04-27 22:31:30 · 271 阅读 · 0 评论 -
MongoDB的 复制(副本集)
1. 概念MongoDB复制是将数据同步在多个服务器的过程。复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。复制还允许您从硬件故障和服务中断中恢复数据。复制集的概念MongoDB复制是将数据同步在多个服务器的过程。复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性,并可以保证数据的安全性。复制...原创 2020-04-27 22:04:56 · 238 阅读 · 0 评论 -
MongoDB 的备份与还原
MongoDB 备份与还原(mongoDB必须启动着的)MongoDB 如何备份?备份文件在哪儿? mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017-d:需要备份的数据库实例,例如:test-o:在Mongodb...原创 2020-04-27 21:47:56 · 834 阅读 · 0 评论 -
MongoDB基础增删改查总数分页语法,集成springBoot,MongoTemplate在系统的使用
集成springboot添加maven pom依赖mongodb-plus-spring-boot-starter<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</a...转载 2020-04-25 22:00:43 · 504 阅读 · 0 评论 -
MongoDB无法为实体自动生成java.lang.integer类型的ID
在直接对MongoDB中插入实体对象的时候出现了Cannot autogenerate id of type java.lang.Integer for entityMongoDB无法为实体自动生成java.lang.integer类型的IDMongoDB的ObjectId的序列化问题因为在自己的实体中指定了idMongoDB在不特殊指认的情况下,默认的集合主键是“_...转载 2020-04-24 08:25:44 · 1688 阅读 · 0 评论 -
MongoDB聚合与文档间的关系
MongoDB聚合与文档间的关系 聚合: MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)。 准备数据:emp.json(1)根据职业分组,查询同一职业所有人的工资总和(2)根据职业分组,查询同一职业所有人的平均工资(3)根据职业分组,查询同一职业...原创 2020-04-24 00:01:39 · 135 阅读 · 0 评论 -
MongoDB面试题
MongoDB面试题 1.什么是MongoDBMongoDB是一个文档数据库,提供好的性能,领先的非关系型数据库。采用BSON存储文档数据。BSON()是一种类json的一种二进制形式的存储格式,简称Binary JSON.相对于json多了date类型和二进制数组。 2.MongoDB的优势有哪些 面向文档的存储:以 JSON 格式的文档保存数据。 任...转载 2020-04-22 19:03:19 · 1343 阅读 · 0 评论 -
MongoDB导入json数据遇到的问题
MongoDB导入json数据遇到的问题项目需要,将本地json数据导入mongodb中,在cmd下使用指令mongoimport -d datas -c title --file E:\title.json出现以下错误Failed: invalid JSON input.自己查资料研究了一下发现是原始数据格式的问题原始数据为:{ "_id" : ObjectId("...转载 2020-04-21 21:16:04 · 1129 阅读 · 0 评论 -
MongoDB安装与部署(Linux下安装MongoDB)
Linux下安装MongoDB(1)下载安装包下载地址:https://www.mongodb.com/download-center/communitycurl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.5.tgz解压MongoDBtar -zxvf mon...原创 2020-04-21 21:11:45 · 477 阅读 · 0 评论 -
Mongodb练习
//1.进入my_test数据库use my_test//2.向数据库的user集合中插入一个文档 db.users.insert({ username:"sunwukong"});//3.查询user集合中的文档db.users.find();//4.向数据库的user集合中插入一个文档 db.users.insert({ username:"zhub...转载 2020-04-20 21:49:00 · 370 阅读 · 0 评论 -
MongoDB入门及应用场景
MongoDB入门及应用场景1. MongoDB介绍MongoDB是一个基于分布式文件存储 [1] 的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mong...原创 2020-04-20 21:41:53 · 273 阅读 · 0 评论