会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NRadpi&JRapid
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2015年11月27日
MongoDB小结27 - 聚合管道【$project】
摘要: 我们有这样的数据 { "_id" : 1, title: "abcdef", isbn: "6969696969", author: { last: "codingwhy", first: "com" }, copies: 5 } 现在使用project...
阅读全文
posted @ 2015-11-27 09:58 NRapid&JRapid
阅读(326)
评论(0)
推荐(0)
2015年11月26日
MongoDB小结26 - 地理空间索引
摘要: 现在有一种查询变得越来越流行(尤其是移动设备):找到离当前位置最近的N个场所。 MongoDB专为平面坐标查询做了专门的索引,称为地理空间索引。 同样需要用ensureIndex创建,不过,参数是两个 "2d" db.map.ensureIndex({"gps":"2d"}) gps键的值必...
阅读全文
posted @ 2015-11-26 19:02 NRapid&JRapid
阅读(236)
评论(0)
推荐(0)
MongoDB小结25 - 复合唯一索引
摘要: 只要满足索引的其中之一不同即可 db.blog.ensureIndex({"username":1,"blogname":1}) 作者和作品名其中之一不同即可创建复合唯一索引。 explain() hint() explain()可以返回查询使用的索引情况hint()可以强制cursor...
阅读全文
posted @ 2015-11-26 19:01 NRapid&JRapid
阅读(510)
评论(0)
推荐(0)
MongoDB小结24 - 索引简介2
摘要: 索引的名字 集合中每个索引都有一个字符串类型的名字,来唯一标识索引。 服务器通过名字来操作或者删除索引。 要注意的是,索引名有字符个数限制,所以索引创建时一定要用自定义的名字,如 db.user.ensureIndex({"username":1,.......,"date":1},{"nam...
阅读全文
posted @ 2015-11-26 19:01 NRapid&JRapid
阅读(148)
评论(0)
推荐(0)
2015年11月25日
MongoDB小结23 - 索引简介
摘要: MongoDB中的索引,可以看作是书的目录。 想象一下给你一本没有目录的书,然后让你去查询指定内容,我只想说,我不是电脑,我很蛋疼! 让你翻没有目录的书,就跟让电脑查询没有索引的集合一样,从头查询到尾,毫无头绪,我们称这种行为是“表扫描” 索引简介 通常我们要查询一个user的名字,我们是这样...
阅读全文
posted @ 2015-11-25 09:06 NRapid&JRapid
阅读(165)
评论(0)
推荐(0)
2015年11月20日
MongoDB小结22 - id生成规则
摘要: MongoDB的文档必须有一个_id键。 目的是为了确认在集合里的每个文档都能被唯一标识。 ObjectId 是 _id 的默认类型。 ObjectId 采用12字节的存储空间,每个字节两位16进制数字,是一个24位的字符串。 12位生成规则: [0,1,2,3] [4,5,6] [7,8] [...
阅读全文
posted @ 2015-11-20 08:49 NRapid&JRapid
阅读(339)
评论(0)
推荐(0)
MongoDB小结21 - find【游标】
摘要: 数据库使用游标来控制find的执行结果。 客户端对游标的实现通常能够对最终结果进行有效控制。 可以限制结果的数量,略过部分结果,对任意方向任意键的组合对结果进行排序,或者去执行一些功能强大的操作。 我们来看一例 var cursor = db.foo.find().sort({"x":1}).l...
阅读全文
posted @ 2015-11-20 08:45 NRapid&JRapid
阅读(263)
评论(0)
推荐(0)
2015年11月18日
MongoDB小结20 - find【查询条件$size】
摘要: size可以获得指定数组长度的文档 db.user.find({"fruit":{"$size":3}},{"_id":0}){ "fruit" : [ "apple", "banana", "cherry" ] }{ "fruit" : [ "apple", "banana", "pear" ...
阅读全文
posted @ 2015-11-18 18:45 NRapid&JRapid
阅读(493)
评论(0)
推荐(0)
MongoDB小结19 - find【查询条件$all】
摘要: 利用all来查询所以满足的匹配项,已知数据库有这些数据 db.user.find({},{"_id":0}){ "fruit" : [ "apple", "banana", "cherry" ] }{ "fruit" : [ "apple", "banana", "pear" ] }{ "fr...
阅读全文
posted @ 2015-11-18 18:44 NRapid&JRapid
阅读(259)
评论(0)
推荐(0)
MongoDB小结18 - find【查询条件$not】
摘要: not 是元条件句,可以用于任何条件之上,意为取反
阅读全文
posted @ 2015-11-18 18:42 NRapid&JRapid
阅读(302)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告