在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给了我一个错误,您可以使用全部输入
-参见