使用 Morphia 在 Mongo 中查找不同值的数量

时间:2021-02-03 10:25:42

标签: mongodb morphia

我有一个这样的 mongo 集合

   {
        objectId: 'ABC123',
        User: 'ABC'
        Timestamp: '26/01/2015'
    },
    {
        objectId: 'ABC124',
        User: 'DEF'
        Timestamp : '27/01/2015'
    },
    {
        objectId: 'ABC124',
        User: 'DEF'
        Timestamp : '27/01/2015'
    }

我需要使用 morphia 计算不同对象 ObjectId 的数量。 我已经使用 AggregationPipeline 对 objectIds 进行分组,并且能够进行迭代和计数。但是对于数百万这样的文档,迭代和计数很慢。有什么方法可以计算一个字段的不同值的数量(在我的例子中它是 objectId)。

0 个答案:

没有答案
相关问题