MongoDB
done58
这个作者很懒,什么都没留下…
展开
-
MongoDB学习三--MongoDB简单增删改查
安装好MongoDB后,也知道了查询,现在就要做做简单的增删改查操作。打开Xshell,以root登录到目标机器上,键入命令mongo,出现下面的错误:提示连接到127.0.0.1:27017失败了,为什么呢?是因为之前在安装篇介绍的,为了让远程能访问Linux上的MongoDB,将conf文件中的bind_ip改成了192.168.0.149,所以这里命令也要改成下面的才能成功:原创 2015-08-19 19:07:39 · 809 阅读 · 0 评论 -
MongoDB学习六--MongoDB删除数据文档
In MongoDB, the db.collection.remove() method removes documents from a collection. You can remove all documents from a collection, remove all documents that match a condition, or limit the operation转载 2015-08-22 23:09:36 · 791 阅读 · 0 评论 -
MongoDB学习五--MongoDB修改数据文档
MongoDB provides the update() method to update the documents of a collection. The method accepts as its parameters:an update conditions document to match the documents to update,an update operat原创 2015-08-21 23:53:28 · 742 阅读 · 0 评论 -
MongoDB学习四--MongoDB插入数据详情
1,插入文档In MongoDB, thedb.collection.insert() method adds new documents into a collection.插入文档到一个集合中,如果集合不存在,MongoDB将会自动创建集合,不用手动创建。db.admin.insert( { item: "ABC1", deta原创 2015-08-20 23:55:14 · 6387 阅读 · 1 评论 -
MongoDB学习十三 --MongoDB的Java增删除改查
这是一篇关于在java中操作mongodb的入门教程,包括创建连接,获取表,增加、删除、修改、查找等基础的功能,带你初步了解mongodb的基本操作的写法。使用环境,注意mongodb3.0后的API有些已废除了:1.mongodb 3.0.62.mongodb-java-driver 3.0.23.jdk1.64.maven 3.2.35.juni原创 2015-09-04 00:00:43 · 976 阅读 · 0 评论 -
MongoDB学习二--MongoDB 数据结构和查询
MongoDB数据结构与存储MongoDB保存数据在documents中,数据是类JSON结构的key-value对。Formally, MongoDB documents are BSON documents. BSON is a binary representation of JSON with additional type information. In the原创 2015-08-18 22:28:03 · 4721 阅读 · 0 评论 -
MongoDB学习十一 --MongoDB的Replication实践
很牛X的主从集群,不过跟上面的主从复制还是有两点区别的。: 该集群没有特定的主数据库。: 如果哪个主数据库宕机了,集群中就会推选出一个从属数据库作为主数据库顶上,这就具备了自动故障恢复功能,很牛X的啊。好,我们现在就来试一下,首先把所有的cmd窗口关掉重新来,清掉db下的所有文件。第一步: 建立集群,就得取个集群名字"rs0",在192.168.0.148上运行mongod --原创 2015-08-31 19:28:18 · 649 阅读 · 0 评论 -
MongoDB学习十二 --MongoDB的Sharding Introduction
Sharding is a method for storing data across multiple machines. MongoDB uses sharding to support deployments with very large data sets and high throughput operations.Purpose of ShardingDatabas转载 2015-09-01 21:59:04 · 693 阅读 · 0 评论 -
MongoDB学习一--在Linux下的yum安装和配置
MongoDB is an open-source document database that provides high performance, high availability, and automatic scaling.正式学习MongoDB了,从官网https://www.mongodb.org了解相关信息,可以yum方式在linux安装(其实是手动下载tgz包失败),下面就动原创 2015-08-17 16:21:29 · 9036 阅读 · 4 评论 -
MongoDB学习十--MongoDB的Replication Introduction
Replication provides redundancy and increases data availability. With multiple copies of data on different database servers, replication protects a database from the loss of a single server. Replicati转载 2015-08-29 18:22:04 · 548 阅读 · 0 评论 -
MongoDB学习八--MongoDB的索引操作
Indexes support the efficient execution of queries in MongoDB. Without indexes, MongoDB must perform acollection scan, i.e. scan every document in a collection, to select those documents that match原创 2015-08-26 19:35:48 · 834 阅读 · 0 评论 -
MongoDB学习九--MongoDB的主从复制
sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署,如果碰到数据库宕机或者被毁灭性破坏那是多么的糟糕。注意新的3.0.5的说明 Master/slave options (old; use replica sets instead): 不过这篇还是以master/slave来做。一:主从复制1: 首原创 2015-08-27 19:43:21 · 3771 阅读 · 0 评论 -
MongoDB学习七--MongoDB的Map-Reduce示例
In the mongo shell, the db.collection.mapReduce() method is a wrapper around the mapReducecommand. The following examples use the db.collection.mapReduce() method: Consider the following map-r转载 2015-08-25 19:39:55 · 663 阅读 · 0 评论 -
MongoDB学习七--MongoDB高级操作
今天学习了mongodb中比较好玩的知识,主要包括:聚合,游标。聚合常见的聚合操作跟sql server一样,有:count,distinct,group,mapReduce。1,count是最简单,最容易,也是最常用的聚合工具,跟sql语句相差不大> db.person.count()4> db.person.count({"age":"28"})原创 2015-08-24 19:20:42 · 664 阅读 · 0 评论 -
MongoDB学习十四 --MongoDB的分片
本来想一口气写完的,无赖前段时间报名学车,驾校临时安排一两个星期练车,时间又不停的改、改、改!搞的我这博客文章都好久没加上了,今天打算写上一篇MongoDB的分片技术,算是这一系列的操作使用的一段的结尾。在mongodb里面存在另一种集群,就是分片技术,跟sql server的表分区类似,我们知道当数据量达到T级别的时候,我们的磁盘,内存就吃不消了,针对这样的场景我们该如何应对?mongodb原创 2015-09-29 11:01:26 · 646 阅读 · 0 评论