目录  MongoDB使用     1.安装mongodb 2.认识mongodb命令 2.1 增加与删除命令 2.2寻找命令(find) 2.3删除命令(remove) 2.4更新文档(update) 3.集合与数组操作3.1集合操作3.2数据库操作 Mon
转载 2023-07-24 08:06:52
163阅读
文章目录数据库相关操作1、查看数据库2、选择数据库3、删除数据库集合相关操作1、创建集合2、查看集合3、删除集合文档相关操作1、增加记录2、查询记录3、修改记录4、删除记录5、排序语法6、limit、skip和count方法 数据库相关操作1、查看数据库show dbs 或者 show databases2、选择数据库use 数据库名当你选择不存在数据库时候,不会报错,会创建一个数据库。3
转载 2023-08-01 20:34:30
67阅读
##基本指令mongo 进入mongodb命令行 show dbs 显示数据库列表 use dbname 切换/创建dbname数据库,大小写敏感 show collections 显示数据库中集合 db.createCollection(‘users’) 创建users集合 db.users.drop()或db.runCommand({"drop","users
转载 2023-07-14 15:08:04
33阅读
nodejs项目实战教程14——nodejs连接MongoDB,实现增删改查1.nodejs连接mongodb2.实现增删改查2.1 查询操作2.2 增加2.3 修改2.4 删除 1.nodejs连接mongodb1)新建demo17文件夹,npm init -y生成package.json 2) cnpm install mongodb --save,下载mongdb依赖 3)创建app.js
一、数据库操作  1、查看所有的数据库show dbs; show databases; 2、切换数据库use 数据库名;  Tip:在MongoDB中我们可以成功切换至一个尚不存在数据库,这是因为在MongoDB中数据库(database)和集合(collection)都不需要我们手动创建,Mongo会在我们第一次向某个数据库某个集合中插入文档时候为我们同时创建对应数据库和文档  3、查
转载 2023-08-01 14:24:31
74阅读
* Help查看命令提示 help db.help() db.test.help() db.test.find().help() * 创建/切换数据库 use music * 查询数据库
转载 2023-07-05 09:16:39
48阅读
MongoDB基本操作 数据库操作 一个mongodb中可以建立多个数据库 常用操作: 1、 Help查看命令提示 db.help(); 2、 切换/创建数据库 use test 如果数据库不存在,则创建数据库,否则切换到指定数据库 3、 查询所有数据库 show dbs; 4、 删除当前使用数据 ...
转载 2021-08-15 21:27:00
163阅读
2评论
MongoDB 中实现聚合提供了两种方式,分别是聚合方法和集合管道,一般来说聚合方法用于执行一些简单文档聚合操作,功能比较单一,如果要对文档进行复杂聚合操作还是需要使用聚合管道。本篇我们主要介绍聚合方法,首先我们先介绍一下Mongo为我们提供都有哪些聚合方法:        db.collection.estim
转载 2023-10-05 15:33:47
122阅读
MongoDB学习笔记(2):数据库操作及CURD数据库操作创建数据库  数据库创建和数据库切换都是使用命令,USE DATABASE,如果要切换数据库不存在则会进行创建,但是我们看到虽然已经创建成功,当前也显示我们在使用myBD数据库,但是却不存在与show列表中,这是因为它当前为空,不存在任何数据,现在我们向其中插入数据:  删除数据库  数据集合操作  此处勘正:db.COLLECT
转载 2023-10-18 22:26:10
94阅读
MongoDB聚合操作一、MongoDB聚合二、单一作用聚合三、聚合管道3.1 什么是MongoDB聚合框架3.2 管道(Pipeline)和阶段(Stage)3.3 常用管道聚合阶段3.3.1 聚合表达式3.3.2 $project3.3.2 $match3.3.2 $count3.3.3 $group3.3.4 $unwind3.3.5 $limit3.3.6 $skip3.3.7 $s
导读MongoDB 是一个介于关系数据库和非关系数据库之间产品,是非关系数据库当中功能最丰富,最像关系数据库。他支持数据结构非常松散,是类似jsonbson格式,因此可以存储比较复杂数据类型。Mongo最大特点是他支持查询语言非常强大,其语法有点类似于面向对象查询语言,几乎可以实现类似关系数据库单表查询绝大部分功能,而且还支持对数据建立索引。 如下图,放到本
转载 2023-08-01 23:04:47
46阅读
{name:"MongoDB", type:"NoSQL"}####关于NoSQL1.什么是NoSQLNoSQL,指非关系型数据库。No Relational, Not only SQL.2.为什么要使用NoSQL(http://robbin.iteye.com/blog/524977  )对数据库“三高”需求:  1.高并发读写 &
原创 2013-05-15 17:07:00
1290阅读
1.什么是聚合聚合是MongoDB高级查询语言,它允许我们通过转化合并由多个文档数据来生成新在单个文档里不存在文档信息。MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后数据结果,有点类似sql语句中count(*)。在MongoDB中,有两种方式计算聚合:Pipeline和MapReduce。Pipeline查询速度快于MapReduc
原创 2020-08-16 23:26:39
529阅读
NoSQL简介 SQL数据有一个最大特点,限制每一个字段类型 SQL数据库中password是varchar(字符串)类型,此时如果由于业务需要,要将password变为仅int(数字)类型,由于之前所有数据都是varchar类型,所以拓展性有限 NoSQL(Not Only SQL)非 ...
转载 2021-10-19 17:16:00
152阅读
2评论
     在mongodb中有时候我们需要对数据进行分析操作,比如一些统计操作,这个时候简单查询操作(find)就搞不定这些需求,因此就需要使用  聚合框架(aggregation) 来完成。在mongodb中提供了三种方式来完成聚合操作。​​aggregation pipeline​​​ ​​map-reduce function​​​, an
原创 2022-06-14 19:52:13
240阅读
1、条件匹配:MatchOperation MatchOperation matchOperation = Aggregation.match(new Criteria().where("area_code").is(areaCode)); 2、分组计数:GroupOperation + count
lua
原创 2022-01-08 16:01:29
373阅读
数据:db.student.insert([ {"name":"郭靖","hometown" :"蒙古","age":23,"gender":true}, {"name":"郭靖","hometown" :"蒙古","age":20,"gender":true}, {"name":"黄蓉","hometown" :"桃花岛","age":18,"gender":false}, {"name
原创 2022-12-28 15:30:15
66阅读
1. 为什么mongdb需要创建索引 加快查询速度 进行数据去重 2. mongodb创建简单索引方法 语法:db.集合名.ensureIndex({属性:1}),1表示升序, -1表示降序 3. 创建索引前后查询速度对比 测试:插入10万条数据到数据库中 for(i=0;i<100000;i+ ...
转载 2021-08-19 23:52:00
82阅读
2评论
1、mongodb副本集数据同步 从mongodb2.0开始支持链式复制,并且默认是开启,是根据second节点之间ping time和网络距离进行选择那个second作为数据同步节点,链式复制优点:可以减少master资源消耗,减少负载。缺点:节点之间同步数据本来就不可避免会有数据延迟,执行链式复制过程会使这个时间增大,该second节点数据就会比其他更落后于master,所以
转载 2014-02-24 15:14:00
291阅读
2评论
聚合引言 聚集操作就是出来数据记录并返回计算结果操作MongoDB提供了丰富聚集操作。可以检測和执行数据集上计算。执行在mongod上数据聚集简化了代码和资源限制。 像查询一样,在Mongo聚合操作使用collections作为输入,并返回一个或多个document作为输出。 聚合模式
转载 2017-04-26 21:25:00
123阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5