jq 过滤对象唯一 属性 值数组

jq filter array of object unique property values

非常简单,但以 jq 开头。

我有一个对象数组。我想要一个按唯一值过滤的对象数组 'myprop'

[

    {
      "myProp": "similarValue"
    },
    {
      "myProp": "similarValue"
    },
    {
      "myProp": "OtherValue"
    }
]

我想要的结果:

[

    {
      "myProp": "similarValue"
    },
    {
      "myProp": "OtherValue"
    }
]

我尝试过的: .someContainerProp |唯一[].myProp

问题是 returns 只是值列表而不是对象列表

其实很简单

.值 | unique_by(.myProp)