【Node.js】基础梳理 6 - MongoDB

写在最前:跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识,需要格外注重实战和官方技术文档,文档建议作为手册使用

系列文章

  • 【Node.js】笔记整理 1 - 基础知识
  • 【Node.js】笔记整理 2 - 常用模块
  • 【Node.js】笔记整理 3 - npm
  • 【Node.js】笔记整理 4 - node版本管理工具 nvm
  • 【Node.js】笔记整理 5 - Express框架简单入门
  • 【Node.js】笔记整理 6 - MongoDB
  • 【Node.js】笔记整理 7 - mongoose

本文目录

  • 系列文章
  • MongoDB —— 分布式文件存储数据库
    • 核心概念
    • 命令行操作
      • 1、数据库命令
      • 2、集合命令
      • 3、文档命令

MongoDB —— 分布式文件存储数据库

核心概念

  • 数据库:略
  • 集合(collection):类似JS中的数组,在集合中可以存放很多文档
  • 文档(document):文档是该数据库中最小单位,类似JS中的对象
    【Node.js】基础梳理 6 - MongoDB_第1张图片

命令行操作

1、数据库命令

功能 命令
显示所有数据库 show dbs
切换到指定数据库,若不存在则自动创建 use dbName
显示当前所在数据库 db
删除当前数据库 use dbName
db.dropDatabase()

2、集合命令

功能 命令
创建集合 db.createCollection(‘集合名’)
显示当前数据库中所有集合 show collection
删除某个集合 db.集合名.drop()
重命名集合 db.集合名.renameCollection(‘集合新新名字’)

3、文档命令

功能 命令
插入文档 db.集合名.insert( 文档对象 )
查询文档 db.集合名.find( 查询条件 )
eg: db.集合名.find({ age: 20 }), 查询年龄为20的文档
更新文档 db.集合名.update( 查询条件, 新的文档 )
eg: db.集合名.update( {name: 'rory'}, {$set: {age:19}} )
删除文档 db.集合名.remove( 查询条件 )

你可能感兴趣的:(前端学习,node.js,后端,node.js,mongodb,数据库)