首页 / MONGODB / mongodb学习之:数据库
mongodb学习之:数据库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mongodb学习之:数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2268字,纯文字阅读大概需要4分钟。
内容图文
![mongodb学习之:数据库](/upload/InfoBanner/zyjiaocheng/496/49142b09b6864b8ab9eaf6e479a90228.jpg)
文档键命名规范:
- 键不能含有\0 (空字符)。这个字符用来表示键的结尾。
- .和$有特别的意义,只有在特定环境下才能使用。
- 以下划线"_"开头的键是保留的(不是严格要求的)。
集合:
集合就是 MongoDB 文档组,前面我们介绍术语的时候集合对应着关系数据库的table也就是表格。而文档对应关系数据库的行。因此集合可以看做是文档的集合。集合存在于数据库中,集合没有固定的结构,这意味着你在对集合可以插入不同格式和类型的数据,但通常情况下我们插入集合的数据都会有一定的关联性。比如,我们可以将以下不同数据结构的文档插入到集合中:
{‘name’:’zhf’}
{‘name’:’zhf’,’city’:’chengdu’}
{‘name’:’zhf’,’city’:’chengdu’,’age’:30}
从这可以看出,相比与关系数据库中的数据,mongodb的数据结构更加随意。不要求每行的数据类型都一样。
集合的命令规范
- 集合名不能是空字符串""。
- 集合名不能含有\0字符(空字符),这个字符表示集合名的结尾。
- 集合名不能以"system."开头,这是为系统集合保留的前缀。
- 用户创建的集合名字不能含有保留字符。有些驱动程序的确支持在集合名里面包含,这是因为某些系统生成的集合中包含该字符。除非你要访问这种系统创建的集合,否则千万不要在名字里出现$。
介绍完文档和集合,我们就来向数据库中插入一组数据。插入后通过show dbs就可以找到我们的数据库了
> db.maple.insert({"name":"zhf"})
WriteResult({ "nInserted" : 1 })
> show dbs
admin 0.000GB
local 0.000GB
maple 0.000GB
前面db.maple.insert()命令其实是在maple数据库中的maple集合插入了一个文档{“name”:”zhf”}
通过db.集合名.find()的方式就可以查询到集合的内容
> db.maple.find()
{ "_id" : ObjectId("5a3133be956c5a2e19343140"), "name" : "zhf" }
使用show collections的方式就可以列出所有存在的集合。
> show collections
maple
如果要删除集合,使用db.集合名.drop()的方式
> db.maple.drop()
true
> show collections
如果要删除数据库。采用db.dropDatabase()命令
> db.dropDatabase()
{ "dropped" : "maple", "ok" : 1 }
> show dbs
admin 0.000GB
local 0.000GB
mongodb学习之:数据库
标签:用户创建 出现 设置 数据结构 maple 方式 支持 res ima
本文系统来源:http://www.cnblogs.com/zhanghongfeng/p/8035207.html
内容总结
以上是互联网集市为您收集整理的mongodb学习之:数据库全部内容,希望文章能够帮你解决mongodb学习之:数据库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。