-
2D索引:平面地理位置索引 创建方式:db.collection.ensureIndex({w:"2d"}) 例:db.location.ensureindex({"w":"2d"})查看全部
-
索引的稀疏性 好处: 不必为不存在的字段创建索引 减少磁盘占用,增大插入速度 查找只存在字段的记录查看全部
-
创建唯一索引 db.imooc_2.ensureIndex({m:1,n:1},{unique:true})查看全部
-
第6章 地理位置索引----6-1---索引属性—name指定 db.collenction.ensureIndex({param1},{param2})-->param1是索引的值,param2是索引的属性。 索引属性:名字,唯一性,稀疏性,是否定时删除(过期索引)。可用名字代替删除索引查看全部
-
全局索引的限制: 1. 每次查询,只能指定一个$text查询 2. $text查询不能出现在$nor查询中 3. 查询中如果包含了$text, hint不再起作用 4. MongoDB全文索引还不支持中文查看全部
-
全文索引相似度,并用sort排序: $meta操作符:{score:{$meta:"textScore"}} db.imooc_2.find({$text:{$search:"aa bb"}},{score:{$meta:"textScore"}}).sort({score:{$meta:"textScore"}})查看全部
-
db.articles.find({$text:{$search:"coffee"}}) db.articles.find({$text:{$search:"aa bb cc"}}) 包含aa或bb或cc的数据 db.articles.find({$text:{$search:"aa bb -cc"}}) 同时包含aa、bb且不包含cc的数据 db.articles.find({$text:{$search:"\"aa\" \"bb\" \"cc\""}})同时包含aa、bb、cc的数据(用“”包裹起来,引号需要用反斜杠转义)查看全部
-
既包含aa 又包含bb 又包含cc的文档db.imooc_2.find({$text:{$search:"\"aa\" \"bb\" \"cc\" "}})查看全部
-
每一个数据集合只允许创建一个全文索引查看全部
-
db.article.ensureIndex({"$**":"text"})对所有字段创建一个大的索引查看全部
-
全文索引的建立方法查看全部
-
过期索引的限制: 1.存储在过期索引的值必须是指定是我时间类型 2.如果指定了ISODate数组,则按照最小的时间进行删除 3.过期索引不能是复合索引 4.删除时间不是精确(删除过程由后台程序没60s跑一次,而且删除也需要一些时间,所以存在误差)查看全部
-
过期索引 db.collection.ensureIndex({time:1},{expireAfterSeconds:10}) 第2个参数表示索引过期秒数,适合存储一些在一段时间之后会失效的数据,如用户的登陆信息、存储的日志查看全部
-
单建索引 其实 就是 单值索引 多建索引 其实 就是 多值索引查看全部
-
http://www.cnblogs.com/xinghebuluo/archive/2012/01/31/2332766.html查看全部
举报
0/150
提交
取消