如何在CloudKit JS中创建自动增量ID?

时间:2015-06-24 18:21:28

标签: ios database auto-increment cloudkit cloudkit-web-services

CloudKit JS中是否有解决方案?我甚至无法编写成功的查询来获取记录的ID。

此链接中的问题之前已经出现过,如果您想看一下,这是相关的。

How to query for Metadata in CloudKit JS?

1 个答案:

答案 0 :(得分:2)

在CloudKit中,User.update({_id:…}, $set ,function(err){…}); 是记录的唯一标识符。您可以在创建记录时自己指定一个,或者不指定它,让服务器为您创建UUID 。提取一个或多个记录时,您可以通过recordName属性访问它。

如果您自己指定了recordName,则可以使用自动递增ID,但对于具有分布式客户端的系统进行管理会非常麻烦。您可能希望允许服务器为您创建recordName UUID。然后,如果您想知道它们的创建顺序,您可以查询记录并按创建日期排序。