Я пытаюсь вставить значение 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.