MongoDB Java驱动程序,强制插入空值,字段大小写

时间:2019-03-21 13:27:40

标签: java mongodb

我正在尝试使用mongoDB java驱动程序,我已经映射了示例POJO类

public final class SamplePojo
{
    private ObjectId id;
    private String Name;
    private String Phone;

    public SamplePojo(String name, String phone)
    {
       this.Name = name;
       this.Phone = phone;
    }

    public ObjectId getId()
    {
        return id;
    }

    public String getName()
    {
        return Name;
    }

    public String getPhone()
    {
       return Phone;
    }
}

我有以下无法解决的问题:

  1. 在尝试插入空值时,它们将被忽略并且不会插入到mongoDB中,例如:

    new SamplePojo(“ name”,null);

在这种情况下,仅会插入名称,我还需要插入空值,在mongoDB C#中,我看到它默认情况下会插入空值。

  1. 插入时,字段名称以小写开头保存,但我需要以大写开头。

0 个答案:

没有答案