Cloudkit JS - 由创建它们的用户查询记录
Posted
技术标签:
【中文标题】Cloudkit JS - 由创建它们的用户查询记录【英文标题】:Cloudkit JS - Query Records by the user that created them 【发布时间】:2016-07-14 19:57:52 【问题描述】:我正在尝试对 CloudKit JS 使用查询,并且因为我专门在公共数据库中查找,所以我想只查询来自特定用户的记录。
现在通过执行查询,我知道您可以根据记录名称查询记录,如下所示:
var Query =
recordType: 'Animals',
filterBy: [systemFieldName: 'recordName', comparator: 'EQUALS', fieldValue: value:recordName: "_964c2fe93480jd209485hcgm5"],
sortBy: [fieldName: 'animal_Name']
;
我想知道在返回记录时是否可以使用在创建和修改的对象中找到的 userRecordName 来查询记录?
我已在此记录类型的“createdBy”元数据字段下选择了查询,但不知道如何查询。
【问题讨论】:
【参考方案1】:是的,您可以由用户查询。下面是一个示例,其中recordA
是用户记录器的ID。
"query":
"recordType": "Animals",
"filterBy": [
"systemFieldName": "createdUserRecordName",
"comparator": "EQUALS",
"fieldValue":
"value":
"recordName": "recordA",
,
"type": "REFERENCE"
],
【讨论】:
以上是关于Cloudkit JS - 由创建它们的用户查询记录的主要内容,如果未能解决你的问题,请参考以下文章