NoSQL之MongoDB

                                   NoSQL之MongoDB

文章开始把我喜欢的这句话送个大家:这个世界上还有什么比自己写的代码运行在一亿人的电脑上更酷的事情吗,如果有那就是让这个数字再扩大十倍。

NoSQL数据库中的文档数据库中最为典型的也是目前应用最为广泛的当属MongoDB了。

文档数据库本质上也是一个键值数据库,因为其数据格式为JSON,不同的是文档数据库将一个对象所有的相关信息存储与一个collection中,因此避免了跨表连接有高并发的特点,文档数据库是所有的NoSQL中与SQL最相像的,高并发行这一点也是其最大不同。文档数据库中的一个文档相当于SQL中的一条记录。

下面以MongoDB为例解析几个代码语句,希望可以帮助初学者学习理解

MongClient mongoClient=new MongoClient(*localhost,....)//建立与数据库的连接

DB db=mongoClient.getDB("test")//创建数据库对象test当然此时test还是空的数据库

DBCollection coll=db.createCollection("mycol")//创建一个集合

BasicDBObject doc=new BasicDBObject("key1","value1")//创建一个文档以JSON格式加入信息

append("key2","value2")//追加信息

........

coll.insert(doc)//将doc文档加入到coll集合当中去,并且这个集合以后还可以继续加入与该对象有关的文档,以达到高并发的目                          的


加油吧,程序员!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值