【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( 查询条件 )
相关推荐
❥ღ Komo·8 分钟前
PHP数据库操作全攻略
数据库·oracle
程序新视界20 分钟前
MySQL的整体架构及功能详解
数据库·后端·mysql
ANYOLY24 分钟前
MySQL索引指南
数据库·mysql
怪兽20141 小时前
Redis过期键的删除策略有哪些?
java·数据库·redis·缓存·面试
骑士雄师2 小时前
使用 IntelliJ IDEA 结合 DBeaver 连接 MySQL 数据库并实现数据增删查改的详细步骤:
数据库·mysql·intellij-idea
呼哧呼哧.8 小时前
Spring的核心思想与注解
数据库·sql·spring
21号 19 小时前
9.Redis 集群(重在理解)
数据库·redis·算法
爬山算法9 小时前
Redis(73)如何处理Redis分布式锁的死锁问题?
数据库·redis·分布式
嘗_9 小时前
sql特训
数据库·sql
wan5555cn10 小时前
周末之美:慢下来,拥抱生活的温柔
数据库