mongodb数据库入门之CURD简单操作示例
发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,本文实例讲述了mongodb数据库入门之CURD简单操作。分享给大家供大家参考,具体如下:查看所有数据库show dbs;show databases; #有些版本可能不行使用数据库use 数据库名查
千家信息网最后更新 2025年01月27日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安全错误
数据库的锁怎样保障安全
为网络安全提建议
青岛哪家网络技术公司最大
网络安全宣传不够
数据库课程设计用到的技术
数据库全外连接实例
浙江迪茉互联网科技有限
中小学网络安全管理制度
找出表格中大于的数据库
南京互联网软件开发销售价格
危害网络安全的络案例
50岁的软件开发人员
服务器实施文档
宝塔多个数据库会占用内存吗
同时容纳10000人的服务器
二零一八年网络安全
服务器设计bim
网易我的世界自由都市服务器
大华服务器管理平台怎么取流
我国下一代通信网络技术
uplay连不上服务器
北京软件开发者多少钱
胡桃复刻挤爆服务器
从前端导入数据库
外文会议数据库
上饶软件开发定制公司
泉州扬盛网络技术有限公司
机算器网络技术
服务器过期忘续费程序会保存吗
电脑服务器回收价
如何分析app服务器ip