首页 > 解决方案 > 如何消除结果中的重复项

问题描述

我有一个查询:

db.collection.find({time : {$gt:unixTime}}, {productID:1})

我得到了几个 productID 重复项,我如何编写查询,所以它只显示一次?

标签: databasemongodbnosql

解决方案


您可以使用 Mongo 的独特功能:

db.collection.distinct("productId", {unixxTime : {$lt:unixTime}})

推荐阅读