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

举报
炑焽 发表于 2024/12/17 21:10:14 2024/12/17
【摘要】 基本的 MongoDB 命令,用于管理和操作 MongoDB 数据库

一、基本的 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}})
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。