node插件MongoDB(二)——MongoDB的基本使用

文章目录


前言

提示:集合表示数据库的表,文档表示数据库的字段


一、基本命令

1. 数据库命令

(1)显示所有数据库

bash 复制代码
show dbs

(2)切换指定数据库(若没有自动创建)

bash 复制代码
use  数据库名

(3)显示当前所在数据库

bash 复制代码
db

(4)删除当前数据库

bash 复制代码
use 库名
db.dropDatabase()

2.集合(表名)命令

(1)创建集合(表)

bash 复制代码
db.createCollection('集合名称')

(2)显示当前数据库的所有集合(表)

bash 复制代码
show collections

(3)删除某个集合(表)

bash 复制代码
db.集合(表)名.drop()

(4)重命名集合(表)

bash 复制代码
db.集合(表)名.renameCollection('新集合(表)名')

3.文档(字段)命令

(1)插入文档

bash 复制代码
db.集合名.insert(文档对象)

(2)查询文档

bash 复制代码
db.集合名.find(文档对象)

(3)更新文档

bash 复制代码
db.集合名.update(查询条件,新的文档)
db.集合名.update({name: '张三'},{$set: {age:19}})

(4)删除文档

bash 复制代码
db.集合名.remove(删除条件)

二、

1.


总结

相关推荐
海尔辛19 分钟前
SQL 基础入门
数据库·sql
betazhou2 小时前
有没有 MariaDB 5.5.56 对应 MySQL CONNECTION_CONTROL 插件
linux·数据库·mysql·oracle·mariadb
Elohim8152 小时前
数据库SQLite基础
数据库·sqlite
TDengine (老段)2 小时前
TDengine 支持的平台汇总
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
大熊猫侯佩2 小时前
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(四)
数据库·swiftui·apple watch
想用offer打牌3 小时前
面试官问:Redis和MySQL数据一致,为什么还需要MySQL?🤠
数据库·redis·mysql
chen.@-@3 小时前
后端下载限速(redis记录实时并发,bucket4j动态限速)
数据库·redis·缓存
王小小鸭3 小时前
【Oracle APEX开发小技巧12】
数据库·oracle
噼里啪啦啦.3 小时前
Spring事务和事务传播机制
数据库·sql·spring
搬码红绿灯4 小时前
MySQL主从复制深度解析:原理、架构与实战部署指南
数据库·mysql·架构