【发布时间】:2018-03-26 07:34:08
【问题描述】:
我正在使用 MongoDB Java 驱动程序 3.6.3。 我想通过聚合创建正则表达式查询以检索不同的值。
假设我有 json:
[{
"name": "John Snow",
"category": 1
},
{
"name": "Jason Statham",
"category": 2
},
{
"name": "John Lennon",
"category": 2
},
{
"name": "John Snow",
"category": 3
}]
我想创建正则表达式类似于“John.*”的查询,并按名称对其进行分组,这样就只有一个“John Snow”
预期结果是:
[{
"name": "John Snow",
"category": 1
},
{
"name": "John Lennon",
"category": 2
}]
【问题讨论】:
标签: java mongodb aggregation-framework mongodb-java