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.


总结

相关推荐
这个DBA有点耶5 天前
MVCC深入:Read View、版本链与快照读——InnoDB并发控制的内核
数据库·mysql·架构
DBA_G5 天前
从地面到云霄:GBase数据库在民航三大场景的落地实践
数据库
自由能燃气设备5 天前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
科创致远5 天前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
2601_962218615 天前
万象生鲜系统称重自动多退少补算法解决生鲜非标品痛点
大数据·数据库·人工智能·python·算法
张洛闻Eren5 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
于平安5 天前
MySQL-触发器
数据库·mysql
白远山5 天前
上海24小时自助健身房解决方案实战指南与经验分享
java·数据库·架构·需求分析
Omics Pro5 天前
斯坦福Nature+Science|广义虚拟细胞基础大模型
数据库·人工智能·算法·机器学习·自然语言处理
2603_965148115 天前
AI+API选品:下一代智能商务助手雏形已现
java·大数据·数据库·人工智能·数据挖掘