Как преобразовать атрибут / переменную, используя узел JS

Lion Smith спросил: 27 ноября 2017 в 05:58 в: node.js

Я создал бота из чата. и он спрашивает о поле, которое бот заставляет вас выбирать, если мужской или женский ... оба установлены на один атрибут gender, но я хотел изменить значение каждого выбранного, как если бы я выбрал мужской значение будет равно 1, и если женский 0 ..

что произойдет, когда это произойдет code> или gender = male, чего я хотел добиться - это когда я выбираю мужской, значение, которое будет сохранено, равно 1, а если женское 0, то это будет выглядеть на моей базе данных gender = female if gender = 1 и male if gender = 0

router.post('/chatbot_patient', (req, res) => {
    var ref = database.ref('patients');
    var body = _.pick(_.assign(patient, req.body), _.keys(patient));    body['client_fk'] = req.body['chatfuel user id'];    req.body['1'] = req.body['male'];
    req.body['0'] = req.body['female'];
    body['gender'] = req.body['gender1'];
    body['createdAt'] = moment().format('YYYY-MM-DD HH:mm:ss');
    ref.push(body);    res.json({
                 "messages": [
                   {"text": "You are now registered as iWatcher."}
                 ]
                });
});

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

0 ответов