随笔分类 -  MongoDB

摘要:7.2MongoDB之语法风格 MongoDB接入JavaScript风格语法 使用for循环往集合中插入数据 for (var i = 0; i < 5; i++) { db.getCollection("practicegrammar").insert( { "name":"Jun" + i, 阅读全文
posted @ 2021-07-02 19:32 俊king 阅读(58) 评论(0) 推荐(0) 编辑
摘要:7.2MongoDB之聚合 MongoDB 中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。 类似 SQL 语句中的 count(*)。 aggregate()方法 语法: db.getCollection().aggregate(AGGREGATE_ 阅读全文
posted @ 2021-07-02 19:29 俊king 阅读(139) 评论(0) 推荐(0) 编辑
摘要:7.1MongoDB之索引 MongoDB读取数据的方法 MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 什么是索引 索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构 createIndex()方法 M 阅读全文
posted @ 2021-07-01 19:46 俊king 阅读(362) 评论(0) 推荐(0) 编辑
摘要:7.1MongoDB之排序 MongoDB之sort()方法 使用 sort() 方法对数据进行排序 sort() 方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式 1 为升序排列,而 -1 是用于降序排列 语法: db.COLLECTION_NAME.find().sort( 阅读全文
posted @ 2021-07-01 19:43 俊king 阅读(173) 评论(0) 推荐(0) 编辑
摘要:6.30MongoDB之Limit与Skip方法 MongoDB Limit()方法 在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法 limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。 语法: db.COLLECTION_NAME.fi 阅读全文
posted @ 2021-06-30 18:53 俊king 阅读(148) 评论(0) 推荐(0) 编辑
摘要:6.30Java连接MongoDB进行操作练习 代码 封装类: package mongodbtest;​import com.mongodb.MongoClient;import com.mongodb.client.MongoCollection;import com.mongodb.clien 阅读全文
posted @ 2021-06-30 18:50 俊king 阅读(214) 评论(0) 推荐(0) 编辑
摘要:6.30MongoDB之$type操作符 $type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果。 MongoDB 中可以使用的类型如下表所示: 类型数字备注 Double 1 String 2 Object 3 Array 4 Binary data 5 Undefined 6 阅读全文
posted @ 2021-06-30 18:49 俊king 阅读(48) 评论(0) 推荐(0) 编辑
摘要:6.30MongoDB之条件操作符 描述 条件操作符用于比较两个表达式并从mongoDB集合中获取数据。 在本章节中,我们将讨论如何在MongoDB中使用条件操作符。 MongoDB中条件操作符有: (>) 大于 - $gt (<) 小于 - $lt (>=) 大于等于 - $gte (<= ) 小 阅读全文
posted @ 2021-06-30 18:48 俊king 阅读(159) 评论(0) 推荐(0) 编辑
摘要:6.30MongoDB之"查" MongoDB查询文档内容的方法 MongoDB 查询文档使用 find() 方法。 find() 方法以非结构化的方式来显示所有文档。 findOne() 方法,它只返回一个文档。 语法: db.collection.find(query, projection) 阅读全文
posted @ 2021-06-30 18:46 俊king 阅读(60) 评论(0) 推荐(0) 编辑
摘要:MongoDB之"改" MongoDB插入文档 文档的格式: 文档的数据结构和 JSON 基本一样。 所有存储在集合中的数据都是 BSON 格式。 BSON 是一种类似 JSON 的二进制形式的存储格式,是 Binary JSON 的简称。 方法: insert() >若插入的数据主键已经存在,则会 阅读全文
posted @ 2021-06-30 10:18 俊king 阅读(228) 评论(0) 推荐(0) 编辑
摘要:MongoDB之"增" MongoDB创建数据库 语法: use DATABASE_NAME 如果数据库不存在,则创建数据库,否则切换到指定数据库。 查看所有数据库: show dbs 刚创建好的数据库没数据不会显示在所有的集合中。需要往里面插入数据。 MongoDB 中默认的数据库为 test,如 阅读全文
posted @ 2021-06-29 20:25 俊king 阅读(205) 评论(0) 推荐(0) 编辑
摘要:MongoDB之"删" MongoDB删除数据库 语法: db.dropDatabase()//要先use数据库然后再dropDatabase MongoDB删除集合 语法: db.collection.drop()// collection填写需要删除的集合名称 MongoDB删除文档 语法: d 阅读全文
posted @ 2021-06-29 20:24 俊king 阅读(46) 评论(0) 推荐(0) 编辑
摘要:MongoDB之Java连接MongoDB 下面介绍在Java中配置MongoDB环境连接MongoDB进行操作 前置条件: Java环境 MongoDB JDBC驱动 下载mongo jar包 导入依赖 <dependencies> <dependency> <groupId>org.mongod 阅读全文
posted @ 2021-06-29 20:21 俊king 阅读(810) 评论(0) 推荐(0) 编辑
摘要:MongoDB概念解析 MongoDB的基础概念是数据库、集合、文档、域、索引、主键 SQL术语MongoDB术语解释/说明 database database 数据库 table collection 表格 >集合 row document 行 >文档 column field 列 >域 inde 阅读全文
posted @ 2021-06-29 20:18 俊king 阅读(86) 评论(0) 推荐(0) 编辑
摘要:MongoDB简介 MongoDB是一款非关系型数据库 基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 NoSQL简介 定义: NoSQL,指的是非关 阅读全文
posted @ 2021-06-29 20:15 俊king 阅读(115) 评论(0) 推荐(0) 编辑

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