我是一名ArangoDB初学者,我正在尝试在文档中实现继承层次结构 - 可能最终导致车祸!无论如何我有点卡住了 . 例如,如果我有许多文件,如{type:animal.person}和{type:animal.dog},我怎样才能找到所有类型在AQL中以动物开始的文档?

我试图过滤'类型LIKE animal%',但它很慢 . 我试图过滤'CONTAINS(类型,动物)'哪个更快,但是如果由于某种原因我曾经有过像{type:xxx.animal.person}那样的文件,它也会碰到它 . 此外,CONTAINS不使用索引 . 我也阅读了很多关于跳过列表索引和使用'type> = animal'和'type <animal'之类的东西,但对于我的生活我无法弄明白 - 特别是因为点!

任何帮助都会很棒!