gpt4 book ai didi

node.js - Google Cloud Datastore更新实体: Node. js客户端

转载 作者:太空宇宙 更新时间:2023-11-04 02:52:19 25 4
gpt4 key购买 nike

如何在nodejs中更新GCP数据存储实体。

// Saves the entity
datastore
.save(task)
.then(() => {
console.log(`Saved ${task.key.name}: ${task.data.description}`);
})
.catch(err => {
console.error('ERROR:', err);
});

通常保存函数会存储数据,如果我们发送现有的数据,它会很好地更新。但如果我们错过了一些列,那么这些列就会失效。是否有任何功能可以更新数据存储中的实体。

最佳答案

save() in datastore overwrites the entity. If you want to do an update :

  1. 获取实体。
  2. 更新实体中的相关字段。
  3. 使用save()进行更新。

为了避免竞争条件,可以使用数据存储事务

关于node.js - Google Cloud Datastore更新实体: Node. js客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48835217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com