我希望使用Parse Javascript SDK查询对象数组,根据我提供的值数组查找其中一个对象属性的匹配项。
解释:我有一个包含数组列的Parse对象。此数组在非Parse对象的数组中。例如,这是我存储的数据类型:
{ objectId: 'xyxyxyxyx',
tags: [
{"name" : "love", "auto" : true},
{"name" : "war", "auto" : false}
]
}
我希望查询tags属性是否与我传入的标记名称数组匹配。为了演示,这里是一个伪代码示例:
var query = new Parse.Query('Songs');
query.containedIn('tags.name', ['love', 'war']);
query.find()
我发现当我在本地运行parse-server时,此查询有效。但是,当我使用Parse API时,我收到以下错误:
{"code":102,"message":"Dot notation can only be used on objects"}
不幸的是,由于客户端的限制,我们暂时无法迁移到使用parse-server。
有没有人知道是否有办法使用现有的远程托管Parse API查询对象密钥。