Как удалить знак% из колонки очков лояльности в nosql, где каждое значение равно 2%, 3% - PullRequest
0 голосов
/ 10 июня 2019

У меня есть для каждого продукта, приобретенного клиентом, баллы лояльности, полученные как 2%, 3%. Я хочу удалить знак% только из этого, так как я хочу дополнительно назначать значки, заработанные на основе суммы баллов для каждого клиента.Это должно быть сделано в формате sql Json.

Точки в следующем формате, как показано:

"Loyalty_Points ___": "2%", "_id": {"$oid ":" 5cf6f5644c587d668bab6111 "

Я хочу удалить только знак%, поскольку хочу дополнительно назначать значки, заработанные на основе суммы баллов для каждого клиента

1 Ответ

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

Используйте код как этот: Loyalty_Points: {$ replaceAll: ["$ Loyalty_Points", "%", ""]}

, а затем используйте $ toInt для преобразования этого поля в целое число для дальнейших вычислений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...