通过 java 客户端查询主键 - Aerospike
Querying a primary key through java client - Aerospike
我正在尝试通过 aeropsike 的 java 客户端模拟查询 Select * from namespace.set where pk="something"
。我知道我们可以通过“Filter”查询二级索引,并为其他谓词创建“PredExp”,但我无法弄清楚我们如何查询主键。
任何帮助,将不胜感激。非常感谢。
编辑:我的集合中有多个垃圾箱,如果这有什么不同的话。
我明白了。您只需在通过 java aerospike 客户端查询时创建一个“新密钥”。
Record record = aerospikeClient.get(null, new Key(namespace, cacheName, key), binNames)
参考讨论:https://discuss.aerospike.com/t/primary-key-search/558/6
我正在尝试通过 aeropsike 的 java 客户端模拟查询 Select * from namespace.set where pk="something"
。我知道我们可以通过“Filter”查询二级索引,并为其他谓词创建“PredExp”,但我无法弄清楚我们如何查询主键。
任何帮助,将不胜感激。非常感谢。
编辑:我的集合中有多个垃圾箱,如果这有什么不同的话。
我明白了。您只需在通过 java aerospike 客户端查询时创建一个“新密钥”。
Record record = aerospikeClient.get(null, new Key(namespace, cacheName, key), binNames)
参考讨论:https://discuss.aerospike.com/t/primary-key-search/558/6