【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( 查询条件 )
相关推荐
时序数据说18 分钟前
物联网时序数据管理的利器:为何IoTDB备受青睐?
大数据·数据库·物联网·时序数据库·iotdb
GBASE1 小时前
GBASE南大通用技术分享:GBase 8a集群内存管理之堆内存
数据库
城管不管1 小时前
搭建分片集群
大数据·数据库
Mr_戴先森2 小时前
50条常用的MySQL命令汇总
数据库·mysql·oracle
练习时长一年2 小时前
自定义事件发布器
java·前端·数据库
拉法豆粉2 小时前
三方软件测试可移植性测试哪些内容
数据库·安全
童话ing2 小时前
Redis常见问题及其处理策略
数据库·redis·缓存
Yeats_Liao2 小时前
物联网平台中的MongoDB(一)服务模块设计与架构实现
物联网·mongodb·架构
lpruoyu2 小时前
MySQL整理【03】事务隔离级别和MVCC
数据库·mysql