代码之家  ›  专栏  ›  技术社区  ›  Tyler Clendenin

如何高效地获取mongodb记录中的相关密钥列表

  •  1
  • Tyler Clendenin  · 技术社区  · 3 年前

    如果我有记录:

    { clientId: 1, tags: [ "one", "two" ] }
    { clientId: 1, tags: [ "two", "three" ] }
    { clientId: 2, tags: [ "one", "two", "four" ] }
    

    我想检索客户机#1的标签列表,比如[one]、[two]、[three],我该怎么做?

    1 回复  |  直到 3 年前
        1
  •  0
  •   Tom Slabbaert    3 年前

    我建议你使用 distinct 例如:

    const tags = db.collection.distinct('tags', {clientId: 1});