
com.anwen.mongo.bson.MongoPlusDocument Maven / Gradle / Ivy
package com.anwen.mongo.bson;
import com.anwen.mongo.support.SFunction;
import org.bson.Document;
import java.util.Map;
/**
* 可以使用lambda的Document
*
* @author JiaChaoYang
**/
public class MongoPlusDocument extends Document {
public MongoPlusDocument() {
}
public MongoPlusDocument(String key, Object value) {
super(key, value);
}
public MongoPlusDocument(Map map) {
super(map);
}
public void put(SFunction key, Object value){
super.put(key.getFieldNameLine(),value);
}
public void append(SFunction key,Object value){
super.append(key.getFieldNameLine(),value);
}
public Object get(SFunction key){
return super.get(key.getFieldNameLine());
}
public D get(SFunction key,Class clazz){
return super.get(key.getFieldNameLine(),clazz);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy