MongoDB自学之旅(一)

一、MongoDB(一)
1、概念:
a、基于分布式文件存储的数据库, 是一个面向文档存储的数据库
b、为web应用提供可扩展的高性能数据存储方案
c、介于关系数据库和非关系数据库之间的产品,是非关系型数据库当中功能最丰富,最像关系数据库

2、相关网址
MongoDB 官网地址: https://www.mongodb.com/
MongoDB 官方英文文档: https://docs.mongodb.com/manual/
MongoDB 各平台下载地址: https://www.mongodb.com/download-center#community

关系型数据库遵循ACID
原子性(A) :事务要么全部完成,要么不做;事务成功的条件是事务里所有操作都完成,一个操作失败整个事务失败,否则回滚!
一致性(C) :事务不会改变数据库的原本的一致性约束。eg:现有完整性约束a+b=10,如果a被一个事务改变,那么必须改变b,使得事务结束后依然满足a+b=10,否则事务失败。
独立性(I): 并发的事务直接不会相互影响。eg:如果一个事务要访问的数据正在被另外事务修改,只有修改的数据未提交,访问的数据就不会被影响
持久性(D): 一旦事务提交后,它所做的修改将会永久保存在数据库,即使出现宕机也不会丢失

3、代码操作
以下实例我们创建了数据库 runoob:
> use runoob switched to db runoob > db runoob >
如果你想查看所有数据库,可以使用  show dbs  命令:
> show dbs local 0.078GB test 0.078GB >
可以看到,我们刚创建的数据库 runoob 并不在数据库的列表中, 要显示它,我们需要向 runoob 数据库插入一些数据。
> db . runoob . insert ({ "name" : "菜鸟教程" }) WriteResult ({ "nInserted" : 1 }) > show dbs local 0.078GB runoob 0.078GB test 0.078GB >
MongoDB 中默认的数据库为 test,如果你没有创建新的数据库,集合将存放在 test 数据库中。
db . runoob . insert ({ x : 10 }) WriteResult ({ "nInserted" : 1 }) > db . runoob . find () { "_id" : ObjectId ( "5604ff74a274a611b0c990aa" ), "x" : 10 } >


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
文件已上传到百度网盘,附件中是下载地址。真正免积分免费完整版,绝不出现仅下载到部分章节,书中广告页要求QQ联系支付宝购买完整版的流氓行为! 欢迎免积分下载更多本人独有网上难寻觅的 高清IT电子书:http://download.csdn.net/user/sinophp123 人无我有,人有我优,人优我廉!我的版本是全网最清晰的独家制作版本,还不要资源分。 同样一本书,下我的就可以了! 本人上传资料的原则: (1)如果CSDN和网上其他地方已随处可见高清下载,本人不再上传。 (2)如果网上已有我还上传,那么肯定是经重新制作,如不再缺页,清晰度更高,或者加上书签。 (3)每本书都经过逐页纯手工精心处理,包括清晰度的增强,水印的去除。当然最重要的,是尽量保证有书 签方便您浏览。 (4)如果是中译版,文件名前半部分是英文原版书名,后面是中译版书名。 如:“Implementing.Responsive.Design-响应式Web设计实践”。书名经反复校对绝无一字错漏。 (5)每本pdf书默认都是有书签的。来源不限“某星”网站,还有各大网络书店和出版社官网的页码信息。 凡无书签的pdf文件名均含“_no.bookmark”字样,如“HTML5程序开发范例宝典_no.bookmark”。请不要再 浪费时间去寻找书签,肯定没有,网上别人提供的下载版本也绝对不会有(除非您是出版社内部人员!), 没有人会浪费自己时间逐页输入章节页码来费时费力免费给您制作。 (6)只提供中文书籍,您不用担心下载的是英文原版。 (7)只提供完整版,绝不上传只有部分章节的所谓“迷你书”,“试读版”。 (8)书中绝不含广告页和水印LOGO。 Teach.Yourself.NoSQL.with.MongoDB.in.24.Hours-MongoDB入门经典 [美]布拉德·戴利(brad dayley)(著) | 米爱中(译) | 人民邮电出版社 | 9787115391117 | 2015-06-01

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值