mongodb数据库入门之CURD简单操作示例
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文实例讲述了mongodb数据库入门之CURD简单操作。分享给大家供大家参考,具体如下:查看所有数据库show dbs;show databases; #有些版本可能不行使用数据库use 数据库名查
千家信息网最后更新 2026年11月01日mongodb数据库入门之CURD简单操作示例
本文实例讲述了mongodb数据库入门之CURD简单操作。分享给大家供大家参考,具体如下:
查看所有数据库
show dbs;show databases; #有些版本可能不行
使用数据库
use 数据库名
查看集合(集合即mysql的表)
show tables/collections
查看帮助
db.help()
创建库
MongoDB的库是隐式创建的,可以use一个不存在的库,
然后在该库下创建colletion即可以创建库。
删除数据库
db.dropDatabase();
创建集合
db.createCollection(name, options)
示例:> db.createCollection('student');
删除集合
db.collectionName.drop();
插入文档(添加数据)
db.COLLECTION_NAME.insert(document)
示例:
db.student.insert({name:'zhang san',age:10});删除文档
db.COLLECTION_NAME.remove(查询表达式,选项)
示例:
db.student.remove({'_id':ObjectId('5bc57f9e0a64e83e9db621ca')});第二个参数:
justOne : (可选)如果设为 true 或 1,则只删除一个文档,相当于limit 1。
更新文档
db.collectionName.update(, ,{upsert: , //如果没有则新增数据multi: ,writeConcern: })
示例:
db.student.update({'age':12},{$set:{'name':'li si2'}$rename:{'birth':'birthday'}$inc:{'age':16},$unset:{'status':1}})说明:
如果不使用$set则会将原来的整条数据修改为新的数据,
使用$set后,只修改要修改的列。
- $unset 删除某个列
- $rename 重命名某个列
- $inc 增长某个列的值
查询文档
db.collection.find(query, projection)
示例:
db.student.findOne();//查询一条db.student.find();//查询所有db.student.find({},{name:1});//查询name列(包含_id)db.student.find({},{name:1,_id:0});//查询name列(不包含_id)希望本文所述对大家MongoDB数据库程序设计有所帮助。
数据
数据库
查询
示例
文档
帮助
不行
参数
实例
版本
程序
程序设计
表达式
参考
增长
更新
设计
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技
互联网黑科技
互联网科技园
互联网科技深圳
工业互联网科技新基建
北京互联网科技有限公司
紫鲸互联网科技
奔汉互联网科技
互联网科技公司名称
互联网科技公司需要的职位
移动互联网科技股
贵州叶脉互联网科技有限公司所属行业
花神(南京)互联网科技有限公司
互联网科技大奖都有哪些公司
玉溪新华互联网科技好不好
互联网科技大赛获奖感言
长沙互联网科技
广西科技产业互联网是什么
互联网科技创新创业项目
陕西彩京云互联网科技有限公司
互联网科技保险
互联网 科技
科技互联网公司logo
以后互联网后是啥科技
翼展科技 首家互联网医院
元气玛特互联网科技公司是外包吗
怎样加入科技互联网
山东星卡互联网科技有限公司官网
杭州融税互联网科技有限公司
瑞安市蟠桃会互联网科技有限公司