Облачные функции - ошибка хранилища облачных файлов: невозможно получить serverTimestamp - PullRequest
0 голосов
/ 16 мая 2018

Облачные функции - Ошибка облачного хранилища: невозможно получить serverTimestamp

const admin = require('firebase-admin');
    exports.userlog = functions.firestore
    .document('user/{userId}')
    .onUpdate((change, context) => 
    { 
        const db = admin.firestore();
        //var timestamp = db.FieldValue.serverTimestamp();
        var timestamp = db.ServerValue.TIMESTAMP;
        ...
        return db.collection('userlog').add(
        {
            userId : previousValue.userId,
            ...
            timestamp: timestamp
        }).then(ref => 
        {
            return console.log('Added document with ID: ', ref.id);
        });
    });

Я получил две ошибки отдельно:

TypeError: Невозможно прочитать свойство 'serverTimestamp' из неопределенного

TypeError: Невозможно прочитать свойство 'TIMESTAMP' из неопределенного

1 Ответ

0 голосов
/ 16 мая 2018

Правильный синтаксис:

firebase.firestore.FieldValue.serverTimestamp()

Обратите внимание на отсутствие скобок (()) после firestore: это статическая переменная, а не переменная экземпляра / поле элемента.

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