Aerospike 中 "IN" 运算符的等效项是什么?

what is equivalent with "IN" operator in Aerospike?

我有一个由这个结构和数据组成的集合:

+--------+-----------+---------+
| MODEL  | COLOR     | OWNER   |
+--------+-----------+---------+
|Benz    | Red       | p1      |
+--------+-----------+---------+
|BMW     | Blue      | P2      |
+--------+-----------+---------+
|Ferrari | YelloW    | P3      |
+--------+-----------+---------+
|Audi    | Blue      + P4      |
--------------------------------

现在只想在 aerospike 中搜索黄色和蓝色汽车。我在 AQL 和查询部分搜索了 aerospike 文档,但我找不到任何东西。我想用 C# 客户端在 aerospike 中模拟这个 SQL 查询:

Select * from cars where color in ('Yellow', 'Red')

Color IN (Yellow, Red) 在逻辑上等同于 Color==Yellow OR Color==Red。您可以构建这样一个表达式来过滤查询。请参阅响应示例:using multiple logical operations like OR,AND,NOT in Aerospike

对于 C# 客户端,请参阅:QueryExp.cs 在 Csharp 客户端代码中/Framework/AerospikeDemo

Aerospike 最近将谓词过滤器更新为表达式。目前客户端和服务器都支持,但在某些时候谓词过滤器将被弃用。表达式在语法上更直观,实现与谓词过滤器相同的功能并进一步扩展它。对于 C#,此 link 应该向您显示代码示例:https://github.com/aerospike/aerospike-client-csharp/blob/master/Framework/AerospikeDemo/QueryExp.cs