Формат валюты для агрегации мангуста - PullRequest
0 голосов
/ 02 октября 2019

На данный момент у меня есть следующий этап в моем конвейере агрегации:

{
    name: '$name',
    price: {
    $concat: [
        '$',
        {
            $toString: {
                $divide: [
                    '$price',
                    100
                ]
            }
        }
    ]
}

На данный момент этот этап генерирует следующую строку цен: $ 10000.

Как мне отформатироватьполе цены для возврата строки, разделенной запятой, например, $ 10000?

1 Ответ

0 голосов
/ 03 октября 2019

Может оказаться полезным этот пакет, который добавляет тип валюты к Mongoose: https://www.npmjs.com/package/mongoose-currency

Можно также подумать о том, чтобы отдельно хранить детали и снова соединять их во внешнем интерфейсе или запросе (если это возможно).

Как видите, я не самый опытный пользователь. может, у кого-то есть идея получше.

...