MongoDB基础
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB基础,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1448字,纯文字阅读大概需要3分钟。
内容图文
,不是关系型数据库NOsql灵活,高效,易于扩展,功能完备的数据库
MongoDB的独特的工具:
1.索引
MongoDB支持辅助索引,也提供唯一的复合的地理空间索引能力
2.储存JavaScript
3.聚合:支持MapReduce
4.固定集合:集合的大小有上限
5.文件储存:存储大文件
6.不支持连接(join)和复杂的多行事务
命名规则:
1.集合名不能是空字符串””.
2.集合名不能含\0空字符,这个字符表示集合名的结尾
3.集合名不能以system.开头
4.不能使用保留字符$,
Shell中的基本操作
Post={“title”:”my blog post”,”content”:”here my blog post”}
1.db.blog.insert(post);插入数据
2.db.blog.find();查找所有
3.db.blog.findOne();查找一个
4.Db.blog.update()
5.Db.blog.remove()
MongoDB支持的数据类型
1.Null {“x”:null}
2.布尔{“x”:true}
3.32位整数,shell中不可用
4.64位整数,shell中不可用
5.64位浮点数{“x”:3}{“x”:3.0}
6.字符串{“x”:”haha”}
7.符号,shell中不支持,将数据库中的符号类型转换为字符串
8.对象ID,文档的唯一ID{“x”:ObjectId()}
9.日期{“x”:new Date()}
10.正则表达式{“x”:/foobar/i}
11.代码,可以包含javaScript代码{“x”:function(){...}}
12.二进制数据,shell中无法使用
13.最大值,表示可能的最大值,shell中无法使用
14.最小值,表示可能的最小值,shell中无法使用
15.未定义类型,{“x”:undefined}
16.数组{“x”:[“a”,”b”,”c”]}
17.内嵌文档{“x”:{“y”:undefined}}
MongoDB基础
标签:包含 fine rip 连接 固定 复合 不可用 类型转换 ...
本文系统来源:http://www.cnblogs.com/2nao/p/6657836.html
内容总结
以上是互联网集市为您收集整理的MongoDB基础全部内容,希望文章能够帮你解决MongoDB基础所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。