菜鸟的mongoDB学习之路
文章平均质量分 68
主要是用于网络爬虫爬下来的数据存储,这中间可能会穿插一些网络爬虫的内容,如果你也喜欢用python写爬虫,那么mongoDB你值得拥有。
life is short you need python
djd已经存在
······
展开
-
菜鸟的mongoDB学习---(七)MongoDB 备份(mongodump)与恢复(mongorerstore)
MongoDB数据备份在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定导出的数据量级转存的服务器。语法mongodump命令脚本语法如下: >mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如原创 2015-07-16 19:35:14 · 1749 阅读 · 0 评论 -
菜鸟的mongoDB学习---(六)MongoDB 索引
MongoDB 索引ps:大概有半个月木有更新了,由于前一阶段的出差和这几天突然来的项目,导致上网时间急剧减少,实在是sorry,以后估计会好一点。索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这原创 2015-07-16 18:41:01 · 1501 阅读 · 0 评论 -
菜鸟的mongoDB学习---(五)MongoDB的limit、skip、sort方法
limit方法如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。mongo #进入mongoDBuse NewsDB #选择NewsDBdb.new.find().limit(5) #列出前5条文档 注:如果你们没有指定limit()方法中的参数则显示原创 2015-06-27 11:53:19 · 1858 阅读 · 0 评论 -
菜鸟的mongoDB学习---(四)MongoDB条件操作符
条件操作符用于比较两个表达式并从mongoDB集合中获取数据。MongoDB中条件操作符有:(>) 大于 - $gt((>=) 大于等于 - $gte(> db.new.find({"age":{$gt:22}})#查找age大于22的文档> db.new.find({"age":{$lt:22}})#查找age小于22的文档> db.new.find({"age":{$g原创 2015-06-23 18:31:25 · 1464 阅读 · 0 评论 -
菜鸟的mongoDB学习---(三)MongoDB 的增、删、改、查(insert、remove、update、find)
插入 insertMongoDB中文档的数据结构和JSON基本一样。所有存储在集合中的数据都是BSON格式。BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。首先我们先选择数据库> use NewsDBswitched to db NewsDB> 下面我们先定义一个文档> document = ({"name":"jingdong","a原创 2015-06-23 10:27:56 · 2217 阅读 · 1 评论 -
菜鸟的mongoDB学习---(二)MongoDB 数据库,对象,集合
数据库一个mongodb中可以建立多个数据库。MongoDB的默认数据库为"db",该数据库存储在data目录中。在MongoDB中可以创建数据库,如果你想使用MongoDB,创建数据库不是必要的。"show dbs" 命令可以显示所有数据的列表。deng@deng-Lenovo:~$ mongoMongoDB shell version: 2.0.4connecting原创 2015-06-18 16:41:26 · 2429 阅读 · 1 评论 -
菜鸟的mongoDB学习---(一)安装与简介
什么是NoSQL?NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。为什么使用NoSQL ?今天我们可以通过第三方原创 2015-06-18 14:16:11 · 1897 阅读 · 0 评论