索引

基本封装了常见的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()即可。

results matching ""

    No results matching ""