Как запретить Morphia хранить пустую строку в MongoDb - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь сохранить объект в MongoDb, используя morphia, который содержит поля со значением в виде пустой строки. И я не хочу, чтобы эти пустые строки были сохранены в mongoDB. Например: (упомянуто Джсоном) Я не хочу, чтобы такие поля, как "addressLine2", "postalCd2", сохранялись в Mongo.

{
    "_id" : ObjectId("5cf8d100fe85543cdc1e3183"),
    "accountNbr" : "test Acct",
    "effectiveDt" : "2019-02-19",
    "entryDt" : "2019-06-06",
    "expirationDt" : "2020-02-19",
    "insuredMailAddress" : {
        "stateCd" : "TestCd",
        "cityNm" : "testCity",
        "addressLine1" : "Test address Line1",
        "addressLine2" : "",
        "postalCd2" : ""
    }
    "streamLineRenewInd" : {
        "code" : " "
    }
}

Есть ли способ достичь этого.

1 Ответ

0 голосов
/ 09 июня 2019

Morphia в настоящее время не поддерживает такую ​​функцию.Вы можете, однако, отфильтровать нули.Вам просто нужно убедиться, что ваше приложение хранит нулевое значение вместо "".

...