集腋成裘-14-MongoDB系列-01初识MongoDB
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了集腋成裘-14-MongoDB系列-01初识MongoDB,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2308字,纯文字阅读大概需要4分钟。
内容图文
:use+数据库名(use Aaron) 如果没有则创建,如果有就转到指定数据库。 2:show dbs (展示所有数据库) 新创建的数据库可能没有,需要插入一条数据 3:db.数据库名.insert({"key":"Value"}) 4:数据库的删除,先切换到指定数据库 db.dropDatabase() 01 数据库的创建与删除1:增 方式一:插入文档数据时候,如果集合不存在会自动创建 db.集合名称.insert({"key":"Value"}) 方式二:创建文档 db.createCollection(name,options) 2: 删 db.集合名称.drop() 3:查 show collections show tables集合(表)的增删查
options 中的参数
capped:是否创建固定集合,如果是,需要设置Size大小。一旦数据超过这个大小后,会自动覆盖历史数据。
autoIndexId:自动在id字段创建索引
size:为固定集合指定一个最大值
max:集合中包含文档最大数
示例:db.createCollection("Student",{capped:true,autoIndexId:true,size:1024000,max:1000})
1:增 方式一:直接新增一个文档 db.集合名.insert({"key":value}) 方式二:先定义一个文档,再插入 document( {"key":value} ) db.集合名.insert(document) 2:删 db.集合名.remove( {条件}, { justOne:是否只删除第一条 } ) 一键毁所有 db.集合名.remove(} 3:改 db.集合名.update( {条件:类似where}, {$set:{字段}}, { upsert:update+insert如果不存在,则插入,默认false,不插入 multi:默认false,只更新第一条。如果为true,全部更新 writeConcern: } ) db.集合名.save( {文档}, { writeConcern: } ) 4:查 db.集合名.find({条件}) db.集合名.findOne({条件})文档 增删改查
1:条件查询 等于 {"key":"Value"} where key = ‘Value‘ 不等于(noequal) {"key":{$ne:Value}} where key != Value 大于(greater than) {"key":{$gt:Value}} where key > Value 大于等于(greater than equal) {"key":{$gte:Value}} where key >= Value 小于(less than) {"key":{$lt:Value}} where key < Value 小于等于(less than equal) {"key":{$lte:Value}} where key <= Value 2:模糊查询 包含 {"key":/Value/} where key like ‘%Value%‘ 开头 {"key":/^Value/} where key like ‘Value%‘ 结尾 {"key":/Value$/} where key like ‘^Value‘条件查询
集腋成裘-14-MongoDB系列-01初识MongoDB
标签:a10 名称 方式 大小 更新 数据 tps 需要 nload
本文系统来源:https://www.cnblogs.com/YK2012/p/10676918.html
内容总结
以上是互联网集市为您收集整理的集腋成裘-14-MongoDB系列-01初识MongoDB全部内容,希望文章能够帮你解决集腋成裘-14-MongoDB系列-01初识MongoDB所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。