随笔分类 -  MongoDB

摘要:概述 > db.col.find() { "_id" : ObjectId("56c56dd4ca446fab71e4c38a"), "x" : 1, "y" : 3 } { "_id" : ObjectId("56c572c2ca446fab71e4c38b"), "x" : 2, "y" : 2 阅读全文
posted @ 2016-02-22 17:04 jihite 阅读(5771) 评论(0) 推荐(0) 编辑
摘要:固定集合 MongoDB 固定集合(Capped Collections)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素! 特点:可以插入及更新,但更新不能超出collection的大小,否则更新失败,不允许删除 阅读全文
posted @ 2016-02-19 16:25 jihite 阅读(2946) 评论(0) 推荐(1) 编辑
摘要:示例 MongoDB 使用 $regex 操作符来设置匹配字符串的正则表达式。 > db.col.find() { "_id" : ObjectId("56c6bbef64799370c0ef358a"), "x" : "hello world", "tags" : [ "a", "b" ] } { 阅读全文
posted @ 2016-02-19 15:38 jihite 阅读(6338) 评论(1) 推荐(0) 编辑
摘要:介绍 Map-Reduce是一种计算模型,简单的说就是将大批量的工作分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。 MongoDB提供的Map-Reduce非常灵活,对于大规模数据分析也相当实用。 基本语法 >db.collection.mapReduce( function() 阅读全文
posted @ 2016-02-19 14:24 jihite 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:创建、删除数据库 格式 use DATABASE_NAME 如果不存在,则创建,否则直接切换到该数据库 显示当前所在的数据库 db 显示所有数据库 show dbs 删除数据库 db.dropDatabase() 例子 > show dbs admin 0.078GB db_log 0.953GB 阅读全文
posted @ 2016-02-18 14:32 jihite 阅读(1746) 评论(0) 推荐(1) 编辑
摘要:数据库 MongoDB默认把_id设置为主键(_开头的键是保留的) 数据库名必须为小写 RDBMS与MongoDB对应的术语比较 需注意 文档中的键/值对是有序的。 文档中的值不仅可以是在双引号里面的字符串,还可以是其他几种数据类型(甚至可以是整个嵌入的文档)。 MongoDB区分类型和大小写。 M 阅读全文
posted @ 2016-02-18 11:17 jihite 阅读(819) 评论(0) 推荐(0) 编辑
摘要:MongoDB是? MongoDB是一个基于分布式文件存储的数据库 由C++编写 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 是NoSQL(NoSQL = Not Only SQL ),意即" 阅读全文
posted @ 2016-02-18 10:15 jihite 阅读(404) 评论(0) 推荐(0) 编辑
摘要:0. 何为pymongo pymongo是操作MongoDB的python模块 1、安装pymongo # easy_install pymongo 2、连接mongodb >>> import pymongo >>> conn = pymongo.MongoClient(host=host,por 阅读全文
posted @ 2016-02-16 20:50 jihite 阅读(23765) 评论(0) 推荐(2) 编辑
摘要:mongdb时间类型 Date() 显示当前的时间 new Date 构建一个格林尼治时间 可以看到正好和Date()相差8小时,我们是+8时区,也就是时差相差8,所以+8小时就是系统当前时间 ISODate() 也是格林尼治时间 > Date() Sun Jan 24 2016 20:39:57 阅读全文
posted @ 2016-01-24 22:27 jihite 阅读(54444) 评论(0) 推荐(4) 编辑
摘要:1. mongoDB安装、启动、关闭 1.1 下载安装包 1.2 解压,移动到/usr/local/mongodb目录 1.3 目录说明 1.3.1 目录bin 其下的mongod是MongoDB的服务端进程,mongo是客户端,其他命令用于别的用途,如MongoDB文件导出等 建立软链接,这样可以 阅读全文
posted @ 2016-01-11 23:22 jihite 阅读(11909) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示