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.


总结

相关推荐
小蒜学长16 分钟前
springboot酒店客房管理系统设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端
准时准点睡觉1 小时前
window安装MYSQL5.5出错:a windows service with the name MYSQL alreadyexists....
数据库·windows·mysql
无敌最俊朗@2 小时前
SQlite:外键约束
数据库·oracle
金仓拾光集3 小时前
金仓替代MongoDB:安全与性能协同提升——社交用户画像系统的国产化实践
数据库·安全·mongodb·kingbase·kingbasees·数据库平替用金仓·金仓数据库
FinTech老王3 小时前
国产数据库替换MongoDB实战:浙江人民医院电子病历系统国产化升级案例
数据库·mongodb
l1t3 小时前
在Lua用luasql-sqlite3库访问SQLite数据库
数据库·git·sqlite·lua
2501_938780283 小时前
《轨道交通检测系统中 Qt 与数据库交互的优化方案》
数据库·qt·交互
qqxhb3 小时前
系统架构设计师备考第61天——嵌入式系统架构模式&操作系统&数据库&中间件
数据库·中间件·系统架构·sqlite·dds·层次化(封闭/开放)·递归模式
SelectDB4 小时前
Apache Doris 数据导入原理与性能优化 | Deep Dive
运维·数据库·数据分析
悟能不能悟4 小时前
在service方法中已经catch异常,Transactional失效怎么办
java·数据库·sql