【发布时间】:2023-04-10 01:08:01
【问题描述】:
我正在尝试使用聚合函数获取特定字段的数组列表。我正在尝试在 mongodb 查询下运行:
db.txn.aggregate([
{ "$match" : { "name" : "piyush"}} ,
{ "$group" : { "_id" : null , "idList" : { "$push" : "$_id"}}} ,
{ "$project" : { "idList" : 1}}
])
它会返回以下结果:
{
"_id" : null,
"idList" : [
ObjectId("5c150672ec78951f4c1cff00"),
ObjectId("5c150673ec78951f4c1cff01"),
ObjectId("5c150673ec78951f4c1cff02")
]}
我想使用带有 mongodb 的 Spring Boot 框架实现相同的查询,我该如何实现呢?
【问题讨论】:
标签: java mongodb spring-boot mongotemplate spring-repositories