比如数据库中数据如下,
`
{
{id:123, name:'456'},
{id:345, name:'345'},
{id:123, name:'216'}
}
`
我希望可以以 id 去重,只剩下1,2项或2,3项并且可以使用limit,sort,skip
谢谢!
比如数据库中数据如下,
`
{
{id:123, name:'456'},
{id:345, name:'345'},
{id:123, name:'216'}
}
`
我希望可以以 id 去重,只剩下1,2项或2,3项并且可以使用limit,sort,skip
谢谢!
`db.getCollection('text').aggregate([
{$group:{_id:"$id",name:{$first:'$name'}}},
{$skip:1},
{$limit:1},
])`
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
这样去重后,查询的数据会有问题啊。本来
总数是3
,但是最后是2
,还是说你自己去重后,返回去重后的总数?