MongoDb排除数组中已提取的文档

MongoDb排除数组中已提取的文档,mongodb,Mongodb,目前我正在建立一个电子商务网站(为我的大学项目) 在主页上,我使用算法根据用户fav items从集合中获取items。 因此,我在第一页使用“->限制(15)”获取15项 在移到下一页时,我如何避免再次打印相同的项目。 我不想同时取出整个收藏。 pros是如何做到的?您是否尝试使用跳过前15个文档?实际上,这些项目基于用户的偏好,因此它们可能不是前15个文档。我指的是满足条件的前15个文档。对于显示第一页,如果您使用类似于db.collection.find({}).limit(15)的查询,

目前我正在建立一个电子商务网站(为我的大学项目) 在主页上,我使用算法根据用户fav items从集合中获取items。 因此,我在第一页使用“->限制(15)”获取15项 在移到下一页时,我如何避免再次打印相同的项目。 我不想同时取出整个收藏。
pros是如何做到的?

您是否尝试使用跳过前15个文档?实际上,这些项目基于用户的偏好,因此它们可能不是前15个文档。我指的是满足条件的前15个文档。对于显示第一页,如果您使用类似于
db.collection.find({}).limit(15)
的查询,那么对于获取第二页的结果,您可以使用
db.collection.find({}).skip(15).limit(15)
好的,我会尝试一下。Ty,很抱歉,延迟回复是在睡眠中