Вставьте пустые значения в хранилище данных из облачных функций Google - PullRequest
0 голосов
/ 10 сентября 2018

Я пытаюсь вставить значение NULL в сущность хранилища данных с помощью облачных функций Google, но безуспешно:

function save(taskId) {

    const key = datastore.key(['Task', taskId]);
    const entity = {
        key: key,
        data: {
            taskId: taskId,
            beginTime: new Date(),
            status: "RUNNING",
            processed: null,
        }
    };

    return datastore.save(entity)
        .then(() => {
            console.log(`Task ${key.path.join('/')} saved.`);
        })
        .catch((err) => {
            console.error(err);                
        });
}

Это создает новую сущность с этими значениями, но при проверке консоли хранилища данных в поле «обработано» вместо null .

я получаю «-».

В Java есть определенный com.google.cloud.datastore.NullValue , но я не знаю, существует ли что-то подобное для NodeJS.

...