我试图从MongoDB集合中获取一些文档,但有很多非常相似的条目。假设有4个文档具有
更新:
我应该澄清一下:我想显示一个包含100个标题的列表,但只显示每个标题的1个实例,无论有多少作者拥有该标题。
{title:"Foo",author:"John"}
,但我只想返回结果集中的一个。也就是说,每当有给定一组重复值的文档时,只返回1条记录。如何做到这一点?类似于SQL SELECT DISTINCT(author), title
。更新:
我应该澄清一下:我想显示一个包含100个标题的列表,但只显示每个标题的1个实例,无论有多少作者拥有该标题。
标题:我的伟大作品,作者:约翰,价格:15
标题:我的伟大作品,作者:卡罗尔,价格:15
标题:其他东西,作者:约翰,价格:28
标题:其他东西,作者:卡罗尔,价格:28
标题:另一个,作者:蒂姆,价格:10
结果应该只去掉具有相同标题的重复项。但是,我不想删除它们。只需显示每个标题的一个条目。这样清楚吗? - Avishai