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

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

系列文章

本文目录

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

核心概念

  • 数据库:略
  • 集合(collection):类似JS中的数组,在集合中可以存放很多文档
  • 文档(document):文档是该数据库中最小单位,类似JS中的对象

命令行操作

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( 查询条件 )
相关推荐
.Shu.36 分钟前
Redis Reactor 模型详解【基本架构、事件循环机制、结合源码详细追踪读写请求从客户端连接到命令执行的完整流程】
数据库·redis·架构
anghost1502 小时前
基于单片机的智能声控窗帘
单片机·嵌入式硬件·mongodb
Orange3015113 小时前
《深入源码理解webpack构建流程》
前端·javascript·webpack·typescript·node.js·es6
薛晓刚3 小时前
当MySQL的int不够用了
数据库
SelectDB技术团队4 小时前
Apache Doris 在菜鸟的大规模湖仓业务场景落地实践
数据库·数据仓库·数据分析·apache doris·菜鸟技术
星空下的曙光4 小时前
mysql 命令语法操作篇 数据库约束有哪些 怎么使用
数据库·mysql
小楓12014 小时前
MySQL數據庫開發教學(一) 基本架構
数据库·后端·mysql
染落林间色4 小时前
达梦数据库-实时主备集群部署详解(附图文)手工搭建一主一备数据守护集群DW
数据库·sql
颜颜yan_5 小时前
企业级时序数据库选型指南:从传统架构向智能时序数据管理的转型之路
数据库·架构·时序数据库
lichenyang4535 小时前
管理项目服务器连接数据库
数据库·后端