Javascript 解析云查询数组包含值

Javascript 解析云查询数组包含值,javascript,parse-platform,Javascript,Parse Platform,我有一个解析数据模型,比如 Parent ------ children - Array of pointers to Child objects 我正在尝试创建一个查询,它说 查找子数组包含特定子对象的所有父对象 它与文档中的函数有点相反 query.containedIn("playerName", ["Jonathan Walsh", "Dario Wunsch", "Shawn Simon"]); // note you can also do this with object poi

我有一个解析数据模型,比如

Parent
------
children - Array of pointers to Child objects
我正在尝试创建一个查询,它说

查找子数组包含特定子对象的所有父对象

它与文档中的函数有点相反

query.containedIn("playerName", ["Jonathan Walsh", "Dario Wunsch", "Shawn Simon"]);
// note you can also do this with object pointers which is EXACTLY opposite to what I want.
这将找到所有
玩家
,其中
玩家名
包含在给定数组中

我想要这个,但我想给一个值,这个值要在数组中的键

我想大概是

query.contains("children", someChildObject);
但是
包含的文档显示它只适用于字符串的子字符串


我将如何执行我正在寻找的操作?

您应该使用
query.equalTo
作为数组类型的键

请尝试以下查询:

var ChildClass = Parse.Object.extend('ChildClass');
var childObj = new ChildClass();
childObj.id = 'objId';
// you don't need to do above if you already have the object.

query.equalTo("children", childObj);
...

参考资料。

啊,我不认为equalTo会起作用,但似乎你是对的:)谢谢