mongoDB возвращается с $ numberDecimal в ответе на запрос - PullRequest
0 голосов
/ 23 апреля 2020

Ниже моя схема goose * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * '* * * * * *. view

{
    "_id" : ObjectId("4e1eb38c2bdea2fb81f5e771"),
    "accountId" : ObjectId("4e8c1180d85de1704ce12110"),
    "accountCosts" : NumberDecimal("200.00"),
}

Данные в текстовом режиме view

Data in Text mode view

Мой запрос

db.getCollection('accountingCosts').find({'accountId': '4e8c1180d85de1704ce12110'})

Результат запроса

"accountCosts": {
      "$numberDecimal": "123.00"
}

Я пытался написать функцию получения на схеме, как у меня есть функция установки. Но он не работает

get: function(value) {
      return value.toString();
}

Мой ожидаемый вывод - просто обычное свойство с именем и значением, как показано ниже

"accountCosts": "123.00"
...