如何 select 从我的 couchbase 数据库中区分记录?

how to select distinct records from my couchbase database?

假设我的数据库中有以下数据: http://pastebin.com/DTMG9SzY

我需要编写一个 select 语句来 return 每个名字的最新记录,而且我需要 return 所有字段,而不仅仅是名字。

我尝试了以下方法:

cbq> SELECT distinct(name) FROM `test-db` order by name, pb_date';

这 return 是我需要的记录/文档,但我缺少其他字段,例如 pb_date 等

尝试 2

cbq> SELECT distinct(name), pb_date FROM `test-db` order by name, pb_date';

这只是 return 所有三个记录,这不是我想要的。

我正在四处寻找,但如果有人能指出正确的方向,我将不胜感激。

希望对您有所帮助

 SELECT * FROM `test-db` GROUP BY name

如果没有,请告诉我更多信息