Navicat管理和操作 MongoDB 数据库的基础命令
【摘要】 基本的 MongoDB 命令,用于管理和操作 MongoDB 数据库
一、基本的 MongoDB 命令
- 查看数据库
show dbs
- 切换
mongodbtest
数据库
use xxx
- db.集合名.insert() 插入数据,如向
cc
集合插入一个数据
db.cc.insert({x:1,y:2})
点击我的连接-mongodb,右键刷新就会显示xxx数据库
- 查看所在库
db
- 删除当前数据库,如删除
xxx
库
db.xxx
db.dropDatabase()
- 查看集合
show collections
7.删除集合,如 cc
集合
db.cc.drop()
二、基本增删改查操作
- 插入数据,如
cc
集合插入一个数据
db.cc.insertOne({x:1,y:2})
- 插入多个数据,如
cc
集合插入多个数据
db.cc.insertMany([{x:1,y:2},{x:2,y:3}])
- 查询数据,如查询
cc
集合所有数据
db.cc.find()
- 查询数据,如查询
cc
集合,只显示x
字段
db.cc.find( {x:1})
- 查询数据,如查询
cc
集合,只显示x
字段,且x
字段大于 1
db.cc.find( {x:{$gt:1}})
- 查询符合条件的一条数据
db.cc.findOne( {x:1})
- 更新数据,如更新
cc
集合,将x
字段更新为 10
db.cc.updateOne( {x:1},{$set:{x:10}})
- 更新多条数据,如更新
cc
集合,将x
字段大于 3 的数据,将username
字段更新为kaka
db.cc.updateMany( {x:{$gt:3}},{$set:{username:'kaka'}})
- 删除数据,如删除
cc
集合,将x
字段大于 3 的一条数据
db.cc.delete( {x:3})
- 删除多条数据,如删除
cc
集合,将x
字段大于 3 的多条数据
db.cc.deleteMany( {x:{$gt:3}})
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)