node.js - Aerospike Query 读取 Bin1 == Bin2 的所有记录

标签 node.js aerospike

我设置了nodejs和aerospike。我想知道如何运行 Bin1 == Bin2 的查询。

在 SQL 中

SELECT * FROM [test]t where t.EmployeeId == t.shipperid

可以吗?我始终可以查询 test 集中的所有值并在 Nodejs 中对其进行过滤。但我认为这将是非常低效的。请告诉我是否有气动钉的方法可以做到这一点?

最佳答案

您可以创建一个额外的容器,“equal_ids”,当 ID 相等时,该容器设置为 true。该垃圾箱有一个二级索引。然后,您可以对 equal_ids==true

进行二级索引查询

关于node.js - Aerospike Query 读取 Bin1 == Bin2 的所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34788036/

相关文章:

aerospike - 如何处理 Aerospike 中不支持的数据类型

node.js - 如何创建早午餐插件?

node.js - 我这个 GraphQL 查询做错了什么?

javascript - 无法渲染到 ejs 文件

java - 如何解决最大连接数超过的问题?

aerospike - 使用 Aerospike 处理通过键组合定义唯一性的数据

javascript - 取决于 mongoose pre ('update' 中的查询更改文档)

javascript - 找不到 Npm 模块 ""。安装了吗?

aerospike - 从 Aerospike 查询语言中的一组中选择随机 bin?

java - Areospike - 如何使用 Java 在数据库中动态创建集?