通过Google Cloud Functions在数据存储区中插入空值

时间:2018-09-10 15:19:12

标签: node.js google-cloud-platform google-cloud-datastore google-cloud-functions

我正在尝试将NULL值插入具有Google Cloud Functions的数据存储区实体中,但没有成功:

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类似。

0 个答案:

没有答案