【问题标题】:How to get unique properties in Mongo?如何在 Mongo 中获得独特的属性?
【发布时间】:2011-10-09 03:11:27
【问题描述】:

我在Mongo有一个收藏,哪里有类似这样的记录:

{ "id": NumberLong(141242), "name": "John Doe", "language": "en" }
{ "id": NumberLong(3556332), "name": "Mark Zuckerberg", "language": "jp" }
{ "id": NumberLong(124), "name": "Abigail Fidler", "language": "cn" }
{ "id": NumberLong(325262351), "name": "Joe Parker", "language": "jp" }
{ "id": NumberLong(98798), "name": "John Bush", "language": "en" }

我想从该集合中选择所有独特的语言。

{ "language": "en" }
{ "language": "jp" }
{ "language": "cn" }

有没有办法在Mongo中做到这一点?

【问题讨论】:

    标签: mongodb distinct


    【解决方案1】:

    MongoDB 对此有一个distinct 命令。

    mongo shell 的示例:

    > db.mydb.distinct("language");
    [ "en", "jp", "cn" ]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 2013-07-31
      • 2015-12-13
      • 2017-05-17
      • 1970-01-01
      • 2010-10-29
      • 2021-01-21
      相关资源
      最近更新 更多