自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Mongodb Aggregation

聚合 聚合操作处理数据记录并返回计算结果。聚合操作组将来自多个文档的值组合在一起,并且可以对分组数据执行各种操作以返回单个结果。聚合的三种方法:the aggregation pipeline, the map-reduce function, the single purpose aggregation methods 管道Aggregation Pipeline Stages: 操作

2018-04-28 17:48:56 527

原创 GridFS 存储文件

GridFS 是Mongo 的一种存储机制,用来存储大型二进制文件。 1. GridFS是用于存储和检索超过16MB的BSON文档大小限制的文件的解决方案。 2.GridFS是MongoDB用来存储大型二进制文件的一种存储机制。 3.GridFS 不是将文件存储在单个文档中,而是将文件分为块,并将每个块作为单独的文档存储,默认情况下,GridFS使用的块大小为256kb。 4

2018-04-27 18:11:38 2634

原创 MongoDB 2dsphere and 2d

Mongo 支持 地理空间索引 和 2d 索引 2dsphere 2dsphere 支持 GeoJSON格式 GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合 相关链接:开源中国 GeoJSON ,Mongodb GeoJSON 常使用的点、线、面 如下:{ type: "Point", coordinates: [ 40, 5 ] }{ type: "Lin

2018-04-26 18:17:49 2677

转载 Mongodb 全文搜索

有时候需要对字段里面的字符串进行索引,比如查找评论,搜索引擎等需求。全文搜索2.4以后默认开启,还在用以前版本的请自行百度Google开启全文搜索。全文索引的建立比较慢,实操中需要等服务器闲时或者离线进行(否则会阻塞读写,当然也可以放在后台运行)。使用现在tesla集合有几条歌词文档数据如下:{ "_id" : ObjectId("5a5b56b80f12feec77a93a86"), "song...

2018-04-26 14:35:13 1402

原创 Mongobd 索引

意义 索引可以 高效的提高 查询速度,但是会增加 其他操作(insert/update/delete ) 的消耗时间,因为数据发变动时,不仅要更新文档,还要更新集合伤的所有索引 所有的MongoDB集合默认都有一个唯一索引在字段“_id”上,如果应用程序没有为 “_id”列定义一个值,MongoDB将创建一个带有ObjectId值的列。(ObjectId是基于 时间、计算机ID、进程I

2018-04-25 14:28:20 208

原创 Mongodb 查询

基本方法 操作 方法 实例 备注 读取匹配文档 find/findOne db.c.findOne() 读取匹配的第一个文档 findOne db.c.findOne() 拓展查询 操作 方法 实例 备注 指定需要返回的键/值 find/findOne({},{‘key’:1})) find/findOne 第二个参数

2018-04-18 18:30:24 544

原创 Mongodb update 修改器

修改器(update modifier) 通常文档只需要有一部分要更新 更新修改 键名 实例 说明 备注 $set db.c.update({},{“$set”:{“key”:”newString”}}) 修改值,键没有则创建 可以修改键值的类型 $inc db.c.update({},{“$inc”:{“key”:1}}) 修改增加/减少已有键的值

2018-04-16 18:20:54 222

原创 MongoDB shell

shell 链接数据库使用 mongo启动shell,指定主机名,端口,数据库;缺省时默认本地test数据库mongo localhost:27017/admin通过 –nodb启动 不会连接数据库 进入shell后 通过new Mongo 可以连接到mongodb$ mongo --nodb MongoDB shell version v3.4.4 > com =new Mongo('local

2018-04-04 17:37:31 284

原创 Mongobd 基础知识

文档 文档是键值对的一个有序集合 文档的键是字符串 – 键不能含有 \0(空字节);用于表示键的结尾 – . 和$ 具有特殊意义,在特点环境下使用 ,默认被保留 区分大小写,区分类型 – {“test”:6,”test”:”6”,”Test”:6} 是不同的 文档中的键/值对是有序的 – {‘x’:1,’y’:2}与{‘y’:2,’x’:1}是不同的 集合

2018-04-03 18:03:44 392

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除