- ZMo - org.nutz.mongo中的类
-
一个工厂类,用来转换普通 JavaObject 与 ZMoDoc 对象
- ZMoAdaptor - org.nutz.mongo中的接口
-
将 Mongo 驱动的字段值与普通 Java 字段值互相转换的适配器
每个适配器的实例将只能处理特定范围的数据类型,比如 ZMoMapAdaptor 只能处理 Map
注意:
所有的适配器都不会处理 null 这个情况
- ZMoArrayAdaptor - org.nutz.mongo.adaptor中的类
-
- ZMoAs - org.nutz.mongo.adaptor中的类
-
各个适配器的单例工厂方法
- ZMoAs() - 类 的构造器org.nutz.mongo.adaptor.ZMoAs
-
- ZMoCo - org.nutz.mongo中的类
-
对于集合类的薄封装
- ZMoCo(DBCollection) - 类 的构造器org.nutz.mongo.ZMoCo
-
- ZMoCollectionAdaptor - org.nutz.mongo.adaptor中的类
-
- ZMoDB - org.nutz.mongo中的类
-
对于 DB 对象的薄封装
- ZMoDB(DB) - 类 的构造器org.nutz.mongo.ZMoDB
-
- ZMoDBObjectAdaptor - org.nutz.mongo.adaptor中的类
-
如果面对的值的类型是个 DBObject 我们有下面两个策略:
如果是 List,那么就变 ArrayList
否则变成 Map
转成 mongo 的值则不予考虑,直接转换就是了
- ZMoDBObjectAdaptor() - 类 的构造器org.nutz.mongo.adaptor.ZMoDBObjectAdaptor
-
- ZMoDoc - org.nutz.mongo中的类
-
包裹了 DBObject,并提供了一些更便利的方法
- ZMoDoc() - 类 的构造器org.nutz.mongo.ZMoDoc
-
- ZMoEntity - org.nutz.mongo.entity中的类
-
描述了一个对象字段到 Mongo Document 之间的字段映射关系
- ZMoEntity() - 类 的构造器org.nutz.mongo.entity.ZMoEntity
-
- ZMoEntityHolder - org.nutz.mongo.entity中的类
-
缓存 ZMoEntity 对象
- ZMoEntityHolder() - 类 的构造器org.nutz.mongo.entity.ZMoEntityHolder
-
- ZMoEntityMaker - org.nutz.mongo.entity中的类
-
一个 ZMoEntity 字段映射关系的生成器,可以给一个 Map 来自由的描述这个映射关系:
Map 的格式定义如下
{
_class: 'org.nutz.pojo.Pet', // [选]对象的实现类,如果是 Map 也会指定实现类
'name': 'nm', // 下面就是数据库映射, "Java名" : "数据库字段名"
...
}
如果一个 map 必选字段是非法的
指定了 _class 或者 _type 任何一个,都有办法来确认另外一个值
- ZMoEntityMaker() - 类 的构造器org.nutz.mongo.entity.ZMoEntityMaker
-
- ZMoEnumAdaptor - org.nutz.mongo.adaptor中的类
-
- ZMoFF - org.nutz.mongo.fieldfilter中的类
-
字段过滤器,在 toDoc 的时候生效,通过 ZMo.setFilterFilter 设置
- ZMoFF() - 类 的构造器org.nutz.mongo.fieldfilter.ZMoFF
-
- ZMoField - org.nutz.mongo.entity中的类
-
封装了一个 Java 对象字段映射以及存取值操作
- ZMoField() - 类 的构造器org.nutz.mongo.entity.ZMoField
-
- ZMoGeneralMapEntity - org.nutz.mongo.entity中的类
-
- ZMoGeneralMapEntity() - 类 的构造器org.nutz.mongo.entity.ZMoGeneralMapEntity
-
- ZMoGeneralMapField - org.nutz.mongo.entity中的类
-
- ZMoGeneralMapField() - 类 的构造器org.nutz.mongo.entity.ZMoGeneralMapField
-
- ZMoIdAdaptor - org.nutz.mongo.adaptor中的类
-
- ZMoIdAdaptor() - 类 的构造器org.nutz.mongo.adaptor.ZMoIdAdaptor
-
- ZMoMapAdaptor - org.nutz.mongo.adaptor中的类
-
- ZMoMapReduce - org.nutz.mongo.mr中的类
-
- ZMoMapReduce() - 类 的构造器org.nutz.mongo.mr.ZMoMapReduce
-
- ZMoMapReduceManager - org.nutz.mongo.mr中的类
-
- ZMoMapReduceManager(String) - 类 的构造器org.nutz.mongo.mr.ZMoMapReduceManager
-
- ZMongo - org.nutz.mongo中的类
-
维持了一个与 MongoDB 的连接方式,包括用户名密码等
- ZMongoDB2 - org.nutz.mongo中的类
-
- ZMongoDB2(Mongo, String) - 类 的构造器org.nutz.mongo.ZMongoDB2
-
- ZMoPojoAdaptor - org.nutz.mongo.adaptor中的类
-
- ZMoRegexFF - org.nutz.mongo.fieldfilter中的类
-
根据给定的正则表达式,来判断Java字段或者Mongo字段是否忽略该字段
- ZMoRegexFF(String) - 类 的构造器org.nutz.mongo.fieldfilter.ZMoRegexFF
-
- ZMoSimpleAdaptor - org.nutz.mongo.adaptor中的类
-
- ZMoSimpleFF - org.nutz.mongo.fieldfilter中的类
-
根据给定的 java 字段名字,来判断是否忽略该字段
- ZMoSimpleFF(String...) - 类 的构造器org.nutz.mongo.fieldfilter.ZMoSimpleFF
-
- ZMoSimpleFF(List<String>) - 类 的构造器org.nutz.mongo.fieldfilter.ZMoSimpleFF
-
- ZMoSmartAdaptor - org.nutz.mongo.adaptor中的类
-
根据值的类型而不是字段类型类判断如何适配
- ZOperationExecutor - org.nutz.mongo.interceptor中的类
-
- ZOperationExecutor() - 类 的构造器org.nutz.mongo.interceptor.ZOperationExecutor
-
- ZOperationExecutor(OperationExecutor, List<MongoInterceptor>) - 类 的构造器org.nutz.mongo.interceptor.ZOperationExecutor
-