はのは、私は、次の書類を「人」と呼ばれるコレクションを持っているとしましょう:MongoDBの複数の文書から配列を連結するには?
{
"name": "doug",
"colors": ["blue", "red"]
}
{
"name": "jack",
"colors": ["blue", "purple"]
}
{
"name": "jenny",
"colors": ["pink"]
}
は、どのように私は、すなわち、すべてのcolors
サブアレイの連結配列を取得しますか?
["blue", "red", "blue", "purple", "pink"]
こんにちはしかし、私はこの配列で重複したエントリを与えるので、私はそれを達成する方法で結果にユニークな値が必要な場合 – viren
確かに。これを行うには、{$ group:{_ id:null、clrs:{$ push: "$ colors"}}}、 'stringの' $ addToSet'で '$ push'演算子を変更することができます。 –