我正在尝试为我的 Aerospike 数据库创建一个查询,该查询将返回特定 bin 中的最大值;类似于 MAX() 函数在 MySQL 中的工作方式。例如,如果我有一个这样的集合:
+--------------+---------+
| filename | version |
+--------------+---------+
| alphabet.doc | 4 |
| people.doc | 2 |
| alphabet.doc | 6 |
| people.doc | 3 |
+--------------+---------+
我需要的是只返回版本号最高的文件名。目前我可以添加这样的过滤器:
stmt := db.NewStatement(DBns, DBset, "filename", "version")
stmt.Addfilter(db.NewEqualFilter("filename", "alphabet.doc"))
// run database query
records := runQuery(stmt)
有人知道怎么做吗?
MYYA
相关分类