首页 > 解决方案 > MongoDB:选择不同的项目

问题描述

我在 MongoDB 上进行查询时遇到问题:我想知道是否可以在 mongoDB 上使用投影进行选择不同。具体来说,我在我的集​​合中存储了这种模式的数据

document
    SportName
    EventDate
    ...
    Items
        Item
            Name
            MarketTypeId
        Item
            Name
            MarketTypeId
        ...

如何仅获取每个文档的所有不同项目名称和 MarketTypeId 作为输出?我想像投影之类的东西会这样做吗?输出应如下所示

document
    Items
        Item
            Name
            MarketTypeId
        Item
            Name
            MarketTypeId
        ...

我还想通过保留字典在 python 中做到这一点,但使用 Mongo 可能会更好,因为我的数据集已经在那里了。我真的不知道从哪里开始......

标签: mongodb

解决方案


推荐阅读