摘要: 首先引入包: pip install pymongo需要用到如下对象: MongoClient对象:用于与MongoDB服务器建立连接 client=MongoClient('主机ip',端口) DataBase对象:对应着MongoDB中的数据库 db=client.数据库名称 Collection对象:对应着MongoDB中的集合 ... 阅读全文
posted @ 2017-08-17 23:24 稀里糊涂林老冷 阅读(5951) 评论(1) 推荐(0)
摘要: mongodb的索引: 在数据量超大的时候,能够极大的增快查询速率,但是会降低更新效率。建立索引: db.集合.ensureIndex({属性:1}) //1代表升序 -1代表降序 db.集合.ensureIndex({属性1:1,属性2:1}) //联合索引查看文档所有索引: db.集合.getI 阅读全文
posted @ 2017-08-17 23:21 稀里糊涂林老冷 阅读(290) 评论(0) 推荐(0)
摘要: 聚合: 主要用于计算和统计等,类似sql种的sum() avg() db.集合.aggregate( { 管道:{表达式} } ) 常用的管道: $group:将集合中的文档按照字段进行分组 $match:过滤数据,输出符合条件的文档 $project:修改文档的结构,重命名、增加、删除字段,创建结 阅读全文
posted @ 2017-08-17 23:20 稀里糊涂林老冷 阅读(477) 评论(0) 推荐(0)
摘要: MongoDB三元素: 1 数据库: 和关系型数据库中数据库的层次相同,内部可以有多个集合。 2 集合: 相当于关系型数据库中的表,存储若干文档,结构不固定 3 文档: 相当于关系型数据库中的行,是Json扩展的Bson类型键值对数据 MongoDB常用的数据类型: ObjectID: 键为_id的 阅读全文
posted @ 2017-08-17 01:17 稀里糊涂林老冷 阅读(1024) 评论(0) 推荐(0)
摘要: 在linux环境安装mongoDB: 一般认为偶数版本为稳定版 如 1.6.x,奇数版本为开发版如1.7.x 32bit的mongoDB最大能存放2g的数据,64bit没有限制 方法1: 终端执行: 安装服务器: sudo apt install mongodb-server 安装客户端: sudo apt install mongodb-cl... 阅读全文
posted @ 2017-08-17 01:15 稀里糊涂林老冷 阅读(3595) 评论(0) 推荐(0)