Управление числовым значением документа из запроса findById - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь манипулировать числовым значением документа так же, однако, когда я console.log NewX, он дает мне NaN, а не числовое значение, которое мне нужно.

var OldX =  await Col.findById(req.params.id, 'X'); 
var NewX = OldX - 6;
console.log(newX);

Я думаю, что это связано с тем, что если я просто console.log Old X, он возвращает следующее

{ X: 2.5, _id: 5baa8b1f4ac3b740248g3005 }

Это заставляет меня думать, что я пытаюсь вычесть 6 из объекта, а не из числазначение 2.5 в этом случае.Тем не менее я не уверен, как решить это.

1 Ответ

0 голосов
/ 26 сентября 2018

Решение для этого на самом деле простое, и я смущенно обнаружил это через несколько секунд после того, как задал вопрос.Изменение

var NewX = OldX - 6;

на

var NewX = OldX.X - 6;

дает мне доступ к числовому значению, а не к объекту.

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