Пользовательские метки значений осей для диаграмм MongoDB Линейные непрерывные

#mongodb #mongodb-atlas #mongodb-charts

Вопрос:

в моей компании недавно мы попробовали Атласные диаграммы MongoDB для создания некоторых информационных панелей для наших продуктов SaaS, к настоящему времени это был очень хороший опыт их использования; теперь у нас есть требование, в котором нам нужно создать линейную диаграмму, отражающую жизненный цикл удовлетворенности пользователей во времени, схема документа в MongoDB для данных диаграмм выглядит следующим образом

 {
    "_id": ObjectId(...),
    "user": "example user",
    "value": 4,
    "description": "HAPPY",
    "date": "2021-11-01T12:00:00.000 00:00"
}
 

итак, прямо сейчас мы используем диаграмму типа Line Continuous, и мы используем value свойство документа для создания диаграммы, поэтому ось Y диаграммы показывает значения int следующим образом

диаграмма с использованием свойства value

что мы хотим сделать, так это показать description свойство на оси следующим образом,

диаграмма с использованием свойства description

но этот тип диаграммы не принимает строки для значений оси Y, так как же мы можем добиться такого поведения?

Спасибо вам 🙂