有没有办法只使用Google Cloud Datastore更新单个属性值?

时间:2017-11-25 22:52:00

标签: nosql google-cloud-datastore google-cloud-platform document-database

我的项目有Article种。然后,有一种Block种。每个Block都有一篇文章作为父实体;因此,每篇文章都由几个Block个实体组成。每个Block都有一个订单属性,以便最终用户可以订购它们。

在前端,用户可以添加新的Block或更新现有的Block。显然,通过向上移动Block,它会改变自己的顺序但是致命的,它也会改变(+1)每个后续的Block实体。

到目前为止,对于用户保存的每次更新,我检索所有order个实体,其订单等于或大于新保存的实体,并更新每个实体。

是否可以使用PHP库简单地更新一个属性(d = {1: 0.25, 2: 0.25, 3: 0.25, 4: 0.25} result = " ".join([str(k) + ": " + "{0:.4f}".format(v) for k,v in d.items()]) print result )?

0 个答案:

没有答案