MongoDB
Python小子
这个作者很懒,什么都没留下…
展开
-
Windows7 64位系统下MongoDB的安装
MongoDB安装一、下载链接链接: 下载地址 https://www.mongodb.com/download-center/community.图片: 二、安装1、点击next2、勾选I accept the terms in the License Agreement 后,点击next3、点击complete,完整安装4、选择Data Directory ...原创 2019-03-05 10:49:58 · 482 阅读 · 0 评论 -
MongoDB 的索引
MongoDB 的索引1、创建索引 和查看索引创建索引函数:ensureIndex()功能:创建索引参数:提供索引的类型db.student.ensureIndex({stu_ID:1}) ,1为正向索引(优先查找时间最近文档),-1位逆向索引db.student.ensureIndex({stu_ID:1}) // 创建自定义索引{ "createdCollectionA...原创 2019-04-20 10:16:00 · 287 阅读 · 0 评论 -
MongoDB 的null、文档和数组数据类型
1、null数据类型某个域没有值,则可以设置为null表示某个域不存在db.py.find( {price:null}, // 查找price值为null,或不存price域的文档 {_id:0} ){ "model" : "mix7", "price" : null},{ "model" : "mix8"}2、文档数据类型一个文档内包...原创 2019-04-19 20:20:38 · 832 阅读 · 0 评论 -
MongoDB 修改文档操作
MongoDB 修改文档操作语法 db.collection.update(query,update,upsert,multi)功能: 更新一个文档数据query参数,定位要更新的数据,相当于SQL中的where子句;1update参数:将要更新的数据,相当于SQL中的set内容;upsert参数:默认为false,当query未找到文档时,则无法修改,为true时,则插入对应文档...原创 2019-04-19 15:07:56 · 1973 阅读 · 0 评论 -
MongoDB 的大文件存储和游标
MongoDB 的大文件存储GridFS:MongoDB当中存储大文件的一种方案,MongoDB中认为超过16M的文件为大文件将文件以二进制数据的方式存储在数据库中,通过两个集合共同完成该文件的存储fs.files:存储文件的相关信息,如文件名filename,文件类型content_type等fs.chunks:实际存储文件内容,以二进制方式分块存储,将大文件分成多个小块,每个小块占一...原创 2019-04-23 15:29:11 · 502 阅读 · 0 评论 -
MongoDB 的聚合
MongoDB 的聚合对数据文档进行整理统计1、创建聚合函数:db.collectionName.aggregate()功能:聚合函数,配合聚合条件进行数据整理2、$group聚合操作符(分组)操作符说明$sum求每组文档的个数,或求和$avg求每组文档的平均数$min求每组文档的最小值$max求每组文档的最大值$first...原创 2019-04-21 17:19:48 · 244 阅读 · 0 评论 -
MongoDB的基本操作
MongoDB的基本操作1、创建数据库use study // 创建名为study的数据库db.stu.insert({"name":"Cool"}) // 在数据库创建一个集合并插入一个文档show dbs // 查看数据库注意:use 创建新的空数据库,show db 时,不显示新创建的数据库2、创建、删除集合2.1、创建集合db.createCollection(...原创 2019-03-13 13:32:03 · 131 阅读 · 0 评论 -
MongoDB的删除操作
MongoDB的查找操作remove()格式:db.collection_name.remove(query, justOne)参数功能collection_name要操作的数据名query筛选条件,相当于SQL中的where子句 1justOnebool 值,默认为false,删除为所有复合条件的文件,为true时,只删除第一条db.py.reo...原创 2019-03-14 13:36:41 · 425 阅读 · 0 评论 -
MongoDB的查找操作
MongoDB的查找操作find() / find0ne()格式:db.collection_name.find(query, field)参数功能collection_name要操作的数据名query筛选条件,相当于SQL中的where子句field显示的域, 0 表示显示, 1 表示不显示1、field参数db.py.find() ...原创 2019-03-14 13:00:35 · 776 阅读 · 0 评论 -
MongoDB 的固定集合
MongoDB 的固定集合1、固定集合概念MongoDB 中可以创建大小固定的集合,称之为固定集合固定集合性能较为出色适用场合:日志处理,临时缓存等特点:插入数据快,顺序查询速度快,可以淘汰早期的数据2、创建固定集合函数:db.createCollection(collectionName,{capped:true,size:n,max:m})参数size:设置固定集合大小,...原创 2019-04-20 10:34:53 · 211 阅读 · 0 评论