7.管理和操作 MongoDB 数据库的基础命令

书诚小驿2024/12/17前端知识库NodeJSMongoDB

一、基本的 MongoDB 命令

  1. 查看数据库
show dbs
  1. 切换mongodbtest数据库
use xxx
  1. db.集合名.insert() 插入数据,如向 cc 集合插入一个数据
db.cc.insert({x:1,y:2})

image.png

点击我的连接-mongodb,右键刷新就会显示 xxx 数据库

image.png

  1. 查看所在库
db
  1. 删除当前数据库,如删除xxx
db.xxx
db.dropDatabase()
  1. 查看集合
show collections

7.删除集合,如 cc 集合

db.cc.drop()

二、基本增删改查操作

  1. 插入数据,如 cc 集合插入一个数据
db.cc.insertOne({x:1,y:2})
  1. 插入多个数据,如 cc 集合插入多个数据
db.cc.insertMany([{x:1,y:2},{x:2,y:3}])
  1. 查询数据,如查询 cc 集合所有数据
db.cc.find()
  1. 查询数据,如查询 cc 集合,只显示x字段
db.cc.find( {x:1})
  1. 查询数据,如查询 cc 集合,只显示x字段,且x字段大于 1
db.cc.find( {x:{$gt:1}})
  1. 查询符合条件的一条数据
db.cc.findOne( {x:1})
  1. 更新数据,如更新 cc 集合,将x字段更新为 10
db.cc.updateOne( {x:1},{$set:{x:10}})
  1. 更新多条数据,如更新 cc 集合,将x字段大于 3 的数据,将username字段更新为 kaka
db.cc.updateMany( {x:{$gt:3}},{$set:{username:'kaka'}})
  1. 删除数据,如删除 cc 集合,将x字段大于 3 的一条数据
db.cc.delete( {x:3})
  1. 删除多条数据,如删除 cc 集合,将x字段大于 3 的多条数据
db.cc.deleteMany( {x:{$gt:3}})
最后更新时间' 2025/1/3 14:16:58