【问题标题】:Cloudkit JS - Query Records by the user that created themCloudkit JS - 由创建它们的用户查询记录
【发布时间】: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”元数据字段下选择了查询,但不知道如何查询。

【问题讨论】:

    标签: javascript metadata cloudkit


    【解决方案1】:

    是的,您可以由用户查询。下面是一个示例,其中recordA 是用户记录器的ID。

    "query": {
    "recordType": "Animals",
    "filterBy": [
      {
        "systemFieldName": "createdUserRecordName",
        "comparator": "EQUALS",
        "fieldValue": {
          "value": {
            "recordName": "recordA",
          },
          "type": "REFERENCE"
        }
      }
    ],
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-13
      • 2015-11-15
      • 1970-01-01
      • 2014-09-10
      • 2015-10-02
      • 1970-01-01
      • 2015-04-19
      相关资源
      最近更新 更多