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
我有一个由这个结构和数据组成的集合:
+--------+-----------+---------+
| 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