размещение данных в Firebase Firestore - PullRequest
0 голосов
/ 29 марта 2020

Как мне публиковать логические значения, местоположения и выбранное время в Firestore от почтальона. Вот мой индекс. js file:

exports.createPickUp = functions.https.onRequest((req, res) => {
    const newPickUp = {
        name  : req.body.pickUpName,
        uploadTime : admin.firestore.Timestamp.fromDate(new Date())
        pickUpStartTime: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
        pickUpEndTime: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
        pickUpLocation: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
        pickUpBefore: req.boolean.pickUpBefore,

    };
    admin
        .firestore()
        .collection("PickUps")
        .add(newPickUp)
        .then((doc) => {
            res.json({ message: `document ${doc.id} created succesfully` });
        })
        .catch((err) => {
            res.status(500).json({ error: "something went wrong" });
            console.log(err);
        });
});

и каким-то образом, отправив что-то в почтальон, я хочу иметь возможность go на Firestore и видеть:

name в виде строки, pickUpStartTime и pickUpEndTime в качестве временной метки, которые они предлагают в Firestore, pickUpLocation в качестве координат, таких как функция определения местоположения, предлагаемых в Firestore, и pickUpBefore в качестве логического значения

что я должен написать, где находятся xxxxx и как впоследствии я отправлю это от почтальона (как в том, что json я пишу)

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