我正在浏览tutorial on Arangodb,它使用的是一个权力游戏的样本数据集。我试图弄清楚我如何能够根据一个特征过滤掉角色?
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
谢谢你,谢谢你
1条答案
按热度按时间gmol16391#
如果你想找到所有具有“A”性状的字符,你可以使用
FILTER "A" IN c.traits
,也就是说,这些字符可能还具有其他性状。如果你想找到只具有“A”性状的字符,你可以使用FILTER c.trait == ["A"]
。