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.


总结

相关推荐
进阶的DW8 分钟前
测开平台(后端开发)
数据库
Hello.Reader22 分钟前
Flink SQL 集合运算UNION / INTERSECT / EXCEPT 以及 IN / EXISTS 在流式场景下怎么用?
数据库·sql·flink
_Minato_25 分钟前
数据库知识整理——数据库控制功能
数据库·经验分享·笔记·软考·计算机系统
TDengine (老段)28 分钟前
TDengine 数据订阅架构设计与最佳实践
大数据·数据库·时序数据库·tdengine·涛思数据
Jtti32 分钟前
MySQL磁盘不足会导致服务直接崩溃吗?
数据库·mysql
蜂蜜黄油呀土豆34 分钟前
分布式基础知识:分布式事务完整解析(背景、模式、协议、优缺点)
数据库·微服务·分布式事务·架构设计·分布式系统·2pc/3pc·tcc/saga
写代码的【黑咖啡】34 分钟前
MySQL 主从同步与读写分离详解
数据库·mysql
我是高手高手高高手38 分钟前
TP8 增加数据时在数据回滚事务时没错误数据却没有插入(表数据插入不了)startTrans() rollback()Db::transaction
数据库
小光学长1 小时前
基于web的影视网站设计与实现14yj533o(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
java·前端·数据库
菜鸟小九1 小时前
redis基础(数据结构)
数据结构·数据库·redis