文章分类 -  MongoDB

摘要:基础数据 db.collection.updateOne(<filter>, <update>, <options>) 语法 例子 db.collection.updateMany(<filter>, <update>, <options>) db.collection.replaceOne(<fi 阅读全文
posted @ 2019-12-05 11:13 门罗的魔术师 阅读(121) 评论(0) 推荐(0) 编辑
摘要:一、基础查询 1.插入基础数据 2.查全部数据 db.inventory.find( {} ) 等同于 SELECT * FROM inventory 3.单个条件搜索 db.inventory.find( { status: "D" } ) 等价于 SELECT * FROM inventory 阅读全文
posted @ 2019-12-03 17:19 门罗的魔术师 阅读(252) 评论(0) 推荐(0) 编辑
摘要:spring-data-mongodb的增删改查操作目录 1、所需架包 2、注入MongoTemplate 3、获取集合 4、增加操作(插入) 5、删除操作 6、修改操作 7、查询操作 spring-data-mongodb的增删改查操作目录 1、所需架包 2、注入MongoTemplate 3、获 阅读全文
posted @ 2019-11-22 15:07 门罗的魔术师 阅读(7521) 评论(0) 推荐(0) 编辑
摘要:结论: 使用批量插入,10万条记录插入用时3.193秒使用单条插入,10万条记录插入用时47.878秒一条记录约8个字段 插入的实体 测试方法 阅读全文
posted @ 2019-11-21 16:25 门罗的魔术师 阅读(410) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/q383965374/article/details/80367821本章我们来学习Spring Boot中使用MongoDB数据库,有两种使 阅读全文
posted @ 2019-11-21 14:35 门罗的魔术师 阅读(486) 评论(0) 推荐(0) 编辑
摘要:MongoDB有Cloud版本和本地版本,MongoDB的Cloud版本叫做MongoDB Atlas,允许在云端使用mongoDB。此处我们为开发方便使用MongoDB的社区版本并安装到本地服务器 首先我们用linux命令来查看一下当前操作系统 cat /proc/version Linux ve 阅读全文
posted @ 2019-11-21 09:53 门罗的魔术师 阅读(105) 评论(0) 推荐(0) 编辑
摘要:MongoDB 因其灵活的文档模型、可扩展分布式设计广受开发者喜爱,在此基础上,MongoDB 4.0 推出了更强大的功能支持,目前4.0第一个RC版本已经发布,本文将介绍 MongoDB 4.0 核心的一些新特性。 多文档事务(Multi-Document ACID Transaction) 结合 阅读全文
posted @ 2018-06-18 12:24 门罗的魔术师 阅读(229) 评论(0) 推荐(0) 编辑
摘要:12月12日上午,TJ在开源中国的年终盛典会上分享了文档模型设计的进阶技巧,就让我们来回顾一下吧: —————————————————————————————————————————————————————————- 从很久以前,我就开始接触开源产品:从最开始的使用、受益者到后来的贡献者,到现在的热 阅读全文
posted @ 2018-06-17 23:47 门罗的魔术师 阅读(197) 评论(0) 推荐(0) 编辑
摘要:NoSQL 的全称是 Not Only SQL,也可以理解非关系型的数据库,是一种新型的革命式的数据库设计方式,不过它不是为了取代传统的关系型数据库而被设计的,它们分别代表了不同的数据库设计思路。 MongoDB: 它是一个内存数据库,数据都是放在内存里面的。对数据的操作大部分都在内存中,但 Mon 阅读全文
posted @ 2018-06-17 23:12 门罗的魔术师 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一. 常用查询: 1. 查询一条数据:(多用于保存时判断db中是否已有当前数据,这里 is 精确匹配,模糊匹配 使用 regex...) 2. 查询多条数据:linkUrl.id 属于分级查询 3. 模糊查询: 最下面,我在代码亲自实践过的模糊查询,只支持字段属性是字符串的查询,你要是查字段属性是i 阅读全文
posted @ 2018-06-17 11:21 门罗的魔术师 阅读(32320) 评论(0) 推荐(1) 编辑
摘要:用过数据库的都知道,数据库索引与书籍的索引类似,都是用来帮助快速查找的。 MongoDB的索引跟关系型数据库的索引几乎一致。 1. 索引的创建 mongodb采用ensureIndex来创建索引,如: db.user.ensureIndex({"name":1}) 表示在user集合的name键创建 阅读全文
posted @ 2018-06-17 10:52 门罗的魔术师 阅读(831) 评论(0) 推荐(0) 编辑
摘要:mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,引起了人们的注意,感兴趣的可以看看这篇文章:场屠戮MongoDB的盛宴反思:超 阅读全文
posted @ 2018-06-16 11:08 门罗的魔术师 阅读(336) 评论(0) 推荐(0) 编辑
摘要:1. 背景介绍 1.1 MongoDB的简单介绍 在当今的数据库市场上,MySQL无疑是占有一席之地的。作为一个开源的关系型数据库,MySQL被大量应用在各大网站后台中,承担着信息存储的重要作用。2009年,甲骨文公司(Oracle)收购Sun公司,MySQL成为Oracle旗下产品。 而Mongo 阅读全文
posted @ 2018-06-16 00:41 门罗的魔术师 阅读(395) 评论(0) 推荐(0) 编辑
摘要:MongoDB 排序 MongoDB sort()方法 在MongoDB中使用使用sort()方法对数据进行排序,sort()方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而-1是用于降序排列。 语法 sort()方法基本语法如下所示: 实例 col 阅读全文
posted @ 2018-05-20 15:08 门罗的魔术师 阅读(213) 评论(0) 推荐(0) 编辑
摘要:MongoDB Limit与Skip方法 MongoDB Limit() 方法 如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。 语法 limit()方法基本语法如下所示: 实 阅读全文
posted @ 2018-05-20 15:01 门罗的魔术师 阅读(437) 评论(0) 推荐(0) 编辑
摘要:MongoDB 条件操作符 描述 条件操作符用于比较两个表达式并从mongoDB集合中获取数据。 在本章节中,我们将讨论如何在MongoDB中使用条件操作符。 MongoDB中条件操作符有: (>) 大于 - $gt (<) 小于 - $lt (>=) 大于等于 - $gte (<= ) 小于等于 阅读全文
posted @ 2018-05-20 14:59 门罗的魔术师 阅读(146) 评论(0) 推荐(0) 编辑
摘要:MongoDB 插入文档 本章节中我们将向大家介绍如何将数据插入到MongoDB的集合中。 文档的数据结构和JSON基本一样。 所有存储在集合中的数据都是BSON格式。 BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。 插入文档 MongoDB 使用 insert() 阅读全文
posted @ 2018-05-20 14:53 门罗的魔术师 阅读(169) 评论(0) 推荐(0) 编辑
摘要:MongoDB 创建集合 本章节我们为大家介绍如何使用 MongoDB 来创建集合。 MongoDB 中使用 createCollection() 方法来创建集合。 语法格式: 参数说明: name: 要创建的集合名称 options: 可选参数, 指定有关内存大小及索引的选项 options 可以 阅读全文
posted @ 2018-05-20 10:44 门罗的魔术师 阅读(217) 评论(0) 推荐(0) 编辑
摘要:MongoDB 创建数据库 语法 MongoDB 创建数据库的语法格式如下: 如果数据库不存在,则创建数据库,否则切换到指定数据库。 实例 以下实例我们创建了数据库 runoob: 如果你想查看所有数据库,可以使用 show dbs 命令: 可以看到,我们刚创建的数据库 runoob 并不在数据库的 阅读全文
posted @ 2018-05-20 10:34 门罗的魔术师 阅读(123) 评论(0) 推荐(0) 编辑
摘要:MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。Mong 阅读全文
posted @ 2018-05-20 09:57 门罗的魔术师 阅读(174) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示