首页 / MONGODB / mongodb 基础操作
mongodb 基础操作
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mongodb 基础操作,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2444字,纯文字阅读大概需要4分钟。
内容图文
![mongodb 基础操作](/upload/InfoBanner/zyjiaocheng/504/2e8d0edf71404b5d8b612c62e38efe25.jpg)
use test1
数据库内可以没有test1,show dbs也找不到test1,不过只要插入一个文档,数据库test1,就会创建成功
不手动创建集合: 向不存在的集合中第一次加入数据时, 集合 会被创建出来 手动创建结合: db.createCollection(name,options) db.createCollection("stu") db.createCollection("sub", { capped : true, size: 10 } ) 参数capped:默认值 为false表示不设置上限,值为true表示设置上限 参数size:当capped值 为true时,需要指定此参数, 表示 上限大小,当文档达 到上限时,会将之前的数据覆盖,单位为字节 查看集合: show collections 删除集合: db.集合名称.drop()
Object :文档ID String:字符串, 最常用, 必须是有 效的UTF -8 Boolean:存储一个布尔值,true或false Integer:整数可以是32位或64位,这取决于服务器 Double:存储浮点值 Arrays:数组或列表,多个值存储到一-个键 Object:用于嵌入式的文档,即一 个值为一个文档 Null:存储Null值 Timestamp:时间戳,表示从1970- .1-1到现在的总秒数 Date:存储当 前日期或时间的UNIX时间格式
输入:new Date(‘2018-12-20‘) 输出:ISODate("2018-12-20T00:00:00Z")
#插入数据:db.test100.insert({"name":"zhangsan","age":18})
db.collection.insert({})插入数据,_id存在报错
db.colllection.save()插入数据,_id存在会更新
查询:db.集合名称.find()查询当前表里所有数据
#更新 db.集合名称.update(<query> ,<update>,{multi: <boolean>}) 参数query:查询条件 参数update:更新操作符 参数multi:可选,默认是false, 表示只更新找到的第- - 条记录, 值为true表示把满足条件的文档全部更新 db.stu.update({name:"hr},{name:‘mnc‘})更新一 条 db.stu.update({name:"hr},{$set:{name:‘hys‘}}>更新一 条 db.stu.update({},{$set:{gender:O}},{multi:true})更新全部 注意: "multi update only works with $ operators"
实例更新:db.test100.update({"name":"zhangsan"},{‘name‘:‘songjingrui‘})
这个会缺失部分内容比如年龄
{ "_id" : ObjectId("5c18e44c6dd06b79710905c1"), "name" : "zhangsan", "age" : 18 }
查询:db.test100.find()
db.test100.update({"name":"songjingrui"},{$set:{‘name‘:‘ergou‘}})#推荐使用
把名字为songjingrui的改为ergou其他的不变这才是我们想要的结果
如果有两个名字相同的,更新第一个
{ "_id" : ObjectId("5c18e4986dd06b79710905c2"), "name" : "ergou", "age" : 20 }
multi:true (可以更改多个) db.test100.update({"name":"ergou"},{$set:{‘name‘:‘goudan‘}},{multi:true})
![mongodb 基础操作 - 文章图片](/upload/getfiles/0001/2021/4/25/20210425042440044.jpg)
mongodb 基础操作
标签:bubuko 插入 基础 单位 inf databases cap info 下载
本文系统来源:https://www.cnblogs.com/liangliangzz/p/10140010.html
内容总结
以上是互联网集市为您收集整理的mongodb 基础操作全部内容,希望文章能够帮你解决mongodb 基础操作所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。