在Arangodb的数组中,如何筛选集合中的文档?

在Arangodb的数组中,如何筛选集合中的文档?,arangodb,Arangodb,我正在使用一个权力游戏的示例数据集浏览。我正试图弄清楚如何根据一个特征过滤出字符 INSERT { "name": "Ned", "surname": "Stark", "alive": true, "age": 41, "traits": ["A","H","C&q

我正在使用一个权力游戏的示例数据集浏览。我正试图弄清楚如何根据一个特征过滤出字符

 INSERT {
    "name": "Ned",
    "surname": "Stark",
    "alive": true,
    "age": 41,
    "traits": ["A","H","C","N","P"]
} INTO Characters
我试图使用以下代码,但它不工作。上述特征是否是一个数组。如果是的话,我该如何进行

for c in Characters
Filter c.traits =="A"
RETURN c

谢谢大家!

如果要查找所有具有特征“A”的字符,可以使用c.traits中的
过滤器“A”,即,这些字符也可能具有其他特征。如果您想查找只有trait“A”的字符,可以使用
FILTER c.trait==[“A”]

假设我想用A和M过滤字符?c中的过滤器“A”和“M”。traits给了我一个错误,您可以使用
全部输入
-参见