Parse.com查询对象的数组值包含任何元素的对象

时间:2014-05-10 21:54:56

标签: parse-platform

on https://parse.com/docs/js_guide#queries-arrays有一个例子,如何找到对象的数组值包含每个元素2,3和4的对象,如下所示:

// Find objects where the array in arrayKey contains all of the elements 2, 3, and 4.
query.containsAll("arrayKey", [2, 3, 4]);

但是,我想找到一个对象,其中键的数组值包含元素2,3和4中的至少一个(不一定是全部)

这可能吗?

2 个答案:

答案 0 :(得分:13)

我不是肯定的,但如果你尝试containedIn会怎样?

我认为如果你传递一个数组,它会检查是否包含数组。

query.containedIn("arrayKey", [2,3,4]);

我知道如果你使用带有数组键和奇异值的equalTo,它会检查该值是否在数组中并返回TRUE。我认为这会做类似的事情,应该有效。我认为它将检查" arrayKey"中是否有任何值。在传递的数组中。如果有任何关键对象,它将返回该对象。

答案 1 :(得分:0)

swift 3.0

let Query:PFQuery = PFQuery(className: “className”)
Query.whereKey(“Field Name”, containedIn: array)// [“1”,”2”,”3”];