小编opt*_*lab的帖子

Spring Data MongoDb 是否支持 $filter 数组聚合运算符?

我正在尝试使用 MongoTemplate 在 Spring Data 中实现以下工作 mongoDb 查询:

db.answers.aggregate([
        { "$match" : { "object_id" : "1" } },
        { "$project": { 'answer_list': 1, 'profile': { $filter : { input: '$answer_list', as: 'answer', cond: { $eq: [ '$$answer.question', 2 ] } } } } },
        { "$unwind" : "$profile"},
        { "$unwind" : "$answer_list"},
        { "$group" : { "_id" : { "question" : "$answer_list.question", "answer" : "$answer_list.answer", "criteria" : "$profile.answer"}, "count" : { "$sum" : 1 } } },
        { "$sort" : …
Run Code Online (Sandbox Code Playgroud)

java spring mongodb spring-data-mongodb

0
推荐指数
1
解决办法
7731
查看次数

标签 统计

java ×1

mongodb ×1

spring ×1

spring-data-mongodb ×1