gpt4 book ai didi

go - 如何执行纯 aql 查询?

转载 作者:IT王子 更新时间:2023-10-29 01:57:56 25 4
gpt4 key购买 nike

我正在使用 Official Aerospike Package对于 golang 。

有什么办法可以得到所有现有索引的列表吗?

aql> show indexes

我还没有找到任何方法来执行纯 aql 查询。

我该怎么做?

更新:我正在寻找与此类似的东西,但用于 aerospike(来自 Rails 的示例)
custom_query = "从用户中选择 *"
结果 = ActiveRecord::Base.connection.execute(custom_query)

最佳答案

aql>显示索引是一个有效的 aql 命令,应该会显示您当前在服务器上拥有的所有二级索引。

aql 在下面运行 C api。您可以在基本级别使用 aql 做几乎所有事情。输入:aql>help 它将向您抛出所有 aql 命令,剪切并粘贴!aql 还将命令历史记录存储在文本文件中 - 因此在 session 期间持续存在。aql>run 'filepath/filename' 是一种将所有 aql 命令存储在文本文件中并运行它们的简便方法。

回复:aql 查询——看:select * from ns。 where ... 如果您预先构建了二级索引,则可以执行相等性和范围查询。

Aerospike ver 3.12+ 引入了谓词过滤 - 即〜复杂查询 - 我认为 aql 尚未更新以运行这些查询。

HTH.

关于go - 如何执行纯 aql 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44425067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com