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会起作用,但似乎你是对的:)谢谢