前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MongoDB简单总结

MongoDB简单总结

作者头像
武军超
发布于 2019-02-25 07:14:21
发布于 2019-02-25 07:14:21
3900
举报

1. mongoDB的exe文件安装完之后     -可以先在c盘根目录创建一个data文件夹, 在data文件夹中创建一个名字叫db的文件夹,用于存储数据库中的数据     也可以自定义存储数据的数据库位置:         mongod --dbpath 路径 2. 打开cmd输入mongod启动mongoDB服务器

3. 再打开一个cmd窗口,输入mongo连接mongoDB数据库,出现>符号表示连接成功 cmd:     mongod --dbpath 自定义想要存储数据的数据库位置     mongod --port 想要修改的端口号 mongodb默认端口是27017

在data文件夹下创建一个log文件夹用于存放mongDB的日志,然后参考mongDB官方文档,可以将mongoDB设为系统服务,让它自动在后台启动,不需要每次都手动启动mongoDB的服务器。

MongoDB基本概念:     数据库(database) 是一个仓库     集合(collection) 类似于数组     文档(document)     是数据库中最小的单位,我们存储和操作的内容都是文档                                 在MongoDB中数据库和集合都不需要手动创建,当我们在创建文档的时候,如果文档所在的集合或数据库都不存在的话会自动创建, 所以数据库和集合即使不存在也可以直接指定使用 基本指令:     show dbs         -显示当前的所有数据库     use 数据库名字         -进入指定的数据库中     db          -db表示查看当前所处的数据库     show collections         -显示当前数据库中的所有集合

数据库中文档的CRUD操作: 1. 向数据库中插入文档     db.<collection>.insert({name:'小明'}) doc是字典形式 2. 查询当前集合中的所有文档     db.<collection>.find()   3. 修改集合中的文档     db.<collection>.update({}) 4. 删除集合中的文档 db.<collection>.remove({}) 吹一波: MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统 可以这样介绍MongoDB: MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB中主要的概念就是数据库,集合,文档,服务器中可以存储多个数据库, 数据库中中存储多个集合,集合中可以存储多个文档,文档的格式是以键值对的格式进行存储的。它支持的数据结构是类似json的bson格式,因此可以存储比较复杂的数据类型。MongoDB支持的编程语言非常多, 而且还支持对数据建立索引

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年11月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
MongoDB系列---入门安装操作
  在 Linux 平台的 MongoDB 为解压版。我们只要解压 tgz 文件就可以使用。
Arebirth
2019/11/03
5790
超硬核的MongoDB基础讲解。《记得收藏,不然看着看着就找不到了》
目前我们常用的MS SQL数据库、ACCESS数据库、MongoDB、My SQL数据库等等。 之前我讲过My SQL数据库,有兴趣的朋友可以去看看。今天我们主要讲讲MongoDB。
苏州程序大白
2021/08/13
8310
超硬核的MongoDB基础讲解。《记得收藏,不然看着看着就找不到了》
MongoDB 入门学习
分布式计算系统中的一个重要的优点是可靠性。一台服务器的系统崩溃并不影响到其余的服务器。
叉叉敌
2021/12/06
3320
MongoDB 入门学习
MongoDB 学习笔记1 - MongoDB介绍和安装
MongoDB是一个文档型数据库,它将数据存储在类似json的文档中。这是一种处理数据的最自然的方式,比传统的行/列模型的数据库更有表现力和更强大。
张云飞Vir
2020/04/09
8090
java架构之路-(NoSql专题)MongoDB快速上手
  NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RDBMS)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relational model of data for large shared data banks",这使得数据建模和应用程序编程更加简单。通过应用实践证明,关系模型是非常适合于客户服务器编程,远远超出预期的利益,今天它是结构化数据存储在网络和商务应用的主导技术。NoSQL 是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。
小菜的不能再菜
2019/11/12
4500
java架构之路-(NoSql专题)MongoDB快速上手
初试MongoDB数据库
特征: 使用键值(Key Value)储存数据; MongoDB的逻辑结构是一种层次结构,主要由:文档(document)、集合(collection)、数据库(database)这三部分组成的。
九旬
2020/10/23
1.4K0
初试MongoDB数据库
一文搞定 mongodb(学习笔记)
打开环境变量中的path,选择path双击,打开后点击“新建”,把bin目录的路径粘贴进去(我的是:E:\mongoDB\bin)
微客鸟窝
2022/04/08
5180
一文搞定 mongodb(学习笔记)
MongoDB基础
MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。在nosql数据库里,大部分的查询都是键值对(key、value)的方式。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中最像关系数据库的。其特征NoSQL、文档存储、Json数据模型、支持事务。
KaliArch
2018/05/30
1.7K2
MongoDB基础
NoSQL与MongoDB简介
互联网的迅速发展,这样大量的交互给数据库提出了更高的性能要求,传统的关系数据库虽然具备良好的事物管理,但在处理大量数据的应用时很难在性能上满足设计要求。NoSQL就是主要为了解决当下大量高并发高要求的数据库应用需求,由于关系数据库具有严格的参照性,一致性,可用性,原子性,隔离性等特点,因此会产生一些例如表连接等操作,这样会大大降低系统的性能。而在当前很多应用场景下对性能的要求远远强于传统数据库关注的点,NoSQL 就是为了解决大规模数据与多样数据种类等问题,尤其是中大数据的相关问题。
越陌度阡
2020/11/26
5000
用Python操作MongoDB,看这一篇就够了
MongoDB 是一个基于分布式存储的数据库,由 C++ 语言编写的NoSQL非关系数据库。非关系型数据库NoSQL,即Not Only SQL,意即“不仅仅是SQL”,通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定。
吾非同
2021/06/01
2.6K0
用Python操作MongoDB,看这一篇就够了
搭建高可用mongodb集群(一)——配置mongodb
在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了。
九州暮云
2019/08/21
9200
搭建高可用mongodb集群(一)——配置mongodb
NodeJS+Express+MongoDB
张果
2018/01/04
3.6K0
NodeJS+Express+MongoDB
mongodb官网下载不了, MongoDB下载、安装、配置、使用,如何下载MongoDB数据库,MongoDB入门[通俗易懂]
MongoDB 将数据存储在灵活的json文档中,这意味着可以直接得到从文档到文档的数据、结构等。
全栈程序员站长
2022/07/25
7.6K0
mongodb官网下载不了, MongoDB下载、安装、配置、使用,如何下载MongoDB数据库,MongoDB入门[通俗易懂]
mongoDB的安装及基本使用
mongoDB简介 1、NoSQL数据库 数据库:进行高效的、有规则的进行数据持久化存储的软件 NoSQL数据库:Not only sql,指代非关系型数据库 优点:高可扩展性、分布式计算、低成本、灵活架构、半结构化数据、简化关联关系 缺点:没有标准化、有限查询、不直观 常见NoSQL(http://www.runoob.com/mongodb/nosql.html)数据库 列存储:Hbase、Cassandra、Hypertable 文档存储:MongoDB、CouchDB k-v存储:TokyoC
用户1332428
2018/03/08
1.7K0
mongoDB的安装及基本使用
MongoDB
传统的关系型数据库(如MySQL),在数据操作的“三高”需求以及应对Web2.0的网站需求面前,显得力不从心 解释:“三高”需求:
JokerDJ
2023/11/27
2880
MongoDB
MongoDB安装说明以及MongoVUE使用
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
书童小二
2018/09/03
6680
MongoDB安装说明以及MongoVUE使用
Nodejs学习笔记(十)--- 与MongoDB的交互(mongodb/node-mongodb-native)、MongoDB入门
简介   MongoDB   开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序;高伸缩性;   NoSQL毕竟还处于发展阶段,也有说它的各种问题的:http://coolshell.cn/articles/5826.html     官网地址:http://www.mongodb.org/   API Docs:http://docs.mongodb.org/manual/   node-mongodb-native   mongodb的nodejs驱动;   GitHu
Porschev
2018/03/28
1.1K0
Nodejs学习笔记(十)--- 与MongoDB的交互(mongodb/node-mongodb-native)、MongoDB入门
CentOS 7下MongoDB 3.6 的安装及基本操作
1.MongoDB是一款跨平台、面向文档的数据库,可以实现高性能,高可用性,并且能够轻松扩展。MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB可以为Web应用提供可扩展的高性能数据存储解决方案。
星哥玩云
2022/08/17
1.1K0
CentOS 7下MongoDB 3.6 的安装及基本操作
MongoDB的安装与配置
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
itlemon
2020/04/03
1.6K0
win10 MongoDB 服务自启动及数据导出
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/j_bleach/article/details/73717873
j_bleach
2019/07/02
8090
win10 MongoDB 服务自启动及数据导出
相关推荐
MongoDB系列---入门安装操作
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档