索引
基本封装了常见的mongodb索引。
首先我们需要创建一个MongoIndex对象。
MongoIndex index=new MongoIndex(要操作的集合名);
查找索引
index.get();
增加索引(注意:字段名的格式是集合名.字段名,如map.position)
index //在index后面追加方法即可
.ascending(字段名...) //正序索引
.descending(字段名...) //倒序索引
.geo2dsphere(字段名...)
.geo2d(字段名...)
.geoHaystack(字段名..,bson)
.text(字段名)
.hashed(字段名)
.setUnique(字段名) //唯一索引
.setBackground(boolean) //是否在后台默默执行
.setSparse(字段名) //稀疏索引
.save(); //无论是增加上面哪一个索引最后必须save。
组合索引
index.add(new MongoIndex()后面追加上面【增加索引】中讲的索引,但不加save).compound();
删除索引
把save换成delete即可,如果要删除所有则用index.deleteAll()即可。