
com.anwen.mongo.model.BaseLambdaQueryResult Maven / Gradle / Ivy
package com.anwen.mongo.model;
import com.mongodb.BasicDBObject;
/**
* 构建lambda条件结果
*
* @author JiaChaoYang
**/
public class BaseLambdaQueryResult {
/**
* 条件策略
* @author JiaChaoYang
* @date 2023/12/30 17:30
*/
private BasicDBObject condition;
/**
* projection策略
* @author JiaChaoYang
* @date 2023/12/30 17:30
*/
private BasicDBObject projection;
/**
* 排序策略
* @author JiaChaoYang
* @date 2023/12/30 17:30
*/
private BasicDBObject sort;
public BaseLambdaQueryResult(BasicDBObject condition, BasicDBObject projection, BasicDBObject sort) {
this.condition = condition;
this.projection = projection;
this.sort = sort;
}
public BaseLambdaQueryResult() {
}
public BasicDBObject getCondition() {
return condition;
}
public void setCondition(BasicDBObject condition) {
this.condition = condition;
}
public BasicDBObject getProjection() {
return projection;
}
public void setProjection(BasicDBObject projection) {
this.projection = projection;
}
public BasicDBObject getSort() {
return sort;
}
public void setSort(BasicDBObject sort) {
this.sort = sort;
}
@Override
public String toString() {
return "BaseLambdaQueryResult{" +
"condition=" + condition +
", projection=" + projection +
", sort=" + sort +
'}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy