【发布时间】:2017-11-26 11:57:12
【问题描述】:
我的项目有一个Article 类型。然后,有一个Block 种类。每个Block 都有一篇文章作为父实体;因此,每篇文章都由几个Block 实体组成。每个Block 都有一个订单property,因此最终用户可以订购它们。
在前端,用户可以添加新的Block 或更新现有的。显然,通过将 Block 向上移动,它会改变自己的顺序,但致命的是,它也会改变 (+1) 每个后续的 Block 实体。
到目前为止,对于用户保存的每次更新,我都会检索所有顺序等于或大于新保存的顺序的 Block 实体,并更新它们中的每一个。
有没有办法使用 PHP 库简单地更新一个属性 (order)?
【问题讨论】:
标签: nosql google-cloud-datastore google-cloud-platform document-database