【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( 查询条件 )
相关推荐
红树林071 天前
渗透测试之sql注入--报错注入
数据库·sql·安全·web安全
u***27611 天前
TypeScript 与后端开发Node.js
javascript·typescript·node.js
菜鸟小九1 天前
mysql(锁)
数据库·mysql·oracle
c***42101 天前
【Sql Server】随机查询一条表记录,并重重温回顾下自定义函数的封装和使用
数据库·性能优化
q***44811 天前
PostgreSQL的备份方式
数据库·postgresql
v***59831 天前
【SQL Server】超详细SQLServer日期转换、字符串、数学、聚合等常用函数大全(最新版)
数据库·sqlserver
q***23571 天前
python的sql解析库-sqlparse
数据库·python·sql
q***92511 天前
sql实战解析-sum()over(partition by xx order by xx)
数据库·sql
gladiator+1 天前
Redis之BigKey的常见问题以及大厂相关面试题
java·数据库·redis
合方圆~小文1 天前
AI摄像头精准识别技术依赖于深度算法
数据结构·数据库·数码相机·模块测试