All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.anwen.mongo.bson.MongoPlusDocument Maven / Gradle / Ivy

There is a newer version: 2.1.6.1
Show newest version
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