
com.anwen.mongo.toolkit.DocumentUtil Maven / Gradle / Ivy
package com.anwen.mongo.toolkit;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.PropertyFilter;
import com.alibaba.fastjson.serializer.SerializeConfig;
import com.anwen.mongo.annotation.ID;
import com.anwen.mongo.annotation.collection.CollectionField;
import com.anwen.mongo.cache.global.HandlerCache;
import com.anwen.mongo.constant.SqlOperationConstant;
import com.anwen.mongo.handlers.DocumentHandler;
import com.mongodb.BasicDBObject;
import org.bson.Document;
import org.bson.types.Binary;
import java.lang.reflect.Field;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.*;
import java.util.function.Function;
import java.util.function.UnaryOperator;
import static com.anwen.mongo.toolkit.BeanMapUtilByReflect.getFieldName;
import static com.anwen.mongo.toolkit.BeanMapUtilByReflect.getFillInsertAndUpdateField;
/**
* @author JiaChaoYang
* @project mongo-plus
* @description
* @date 2023-11-23 13:27
**/
public class DocumentUtil {
public static List handleMapList(Collection
© 2015 - 2025 Weber Informatics LLC | Privacy Policy