一、简介
1.1Mongodb是什么
MongoDB是一个基于分布式文件存储的数据库,官方地址https://www.mongodb.com/
1.2数据库是什么
数据库(DataBase)是按照数据结构来组织、存储和管理数据的应用程序
1.3数据库的作用
数据库的主要作用就是管理数据,对数据进行增©、删(d)、改(u)、查®
1.4数据库管理数据的特点
二、核心概念
- 数据库(database)
- 集合(collection)数据库是一个数据仓库,数据库服务下可以创建很多数据库,数据库中可以存放很多集合,集合类似于JS中的数组,在集合中可以存放很多文档
- 文档(document)文档是数据库中的最小单位,类似于JS中的对象
大家可以通过JSON文件来理解Mongodb中的概念 - 一个JSON文件好比是一个**数据库,**一个Mongodb服务下可以有N个数据库
- JSON文件中的一级属性的数组值好比是集合
- 数组中的对象好比是文档
- 对象中的属性有时也称之为字段
mongoDB的下载安装与启动
下载地址:https://www.mongodb.com/try/download/community
建议选择zip类型,通用性更强
配置步骤如下:
1>将压缩包移动到C:ProgramFiles下,然后解压
2>创建C:datadb目录,mongodb会将数据默认保存在这个文件夹
3>以mongodb中bin目录作为工作目录,启动命令行
运行命令mongod
看到最后的waiting for connections则表明服务已经启动成功
注意:
数据库与集合命令
4.1数据库命令
- 显示所有的数据库
show dbs
use 数据库名
db
use 库名
db.dropDatabase()
4.2集合命令
- 创建集合
db.createCollection('集合名称')
show collections
db.集合名.drop()
- 重命名集合
db.集合名.renameCollection('newName')
4.3文档命令
db.集合名.insert(文档对象);
db.集合名.find(查询条件)
_id是mongodb自动生成的唯一编号,用来唯一标识文档 3. 更新文档
db.集合名.update(查询条件,新的文档)
db.集合名.update({name:'张三'},{$set:{age:19}})
- 删除文档
db.集合名.remove(查询条件)
4.4 应用场景
4.4.1新增
用户注册
发布视频
发布商品
发朋友圈
发评论
发微博
发弹幕
4.4.2删除
4.4.3更新
4.4.4查询
原文地址:https://blog.csdn.net/qq_44808827/article/details/134732526
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_43388.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。