4

如何FILTER在 AQL 中执行类似这样的 SQL 示例?

SELECT * FROM test WHERE option NOT IN ('A', 'B', 'C')
4

1 回答 1

3

在 v2.3 及更高版本中,可以执行以下操作:

FOR doc IN test 
  FILTER doc.option NOT IN [ 'A', 'B', 'C' ]
  RETURN doc

在早期版本中,以下应该可以工作:

FOR doc IN test 
  FILTER ! (doc.option IN [ 'A', 'B', 'C' ])
  RETURN doc
于 2014-08-07T08:00:06.230 回答