简体   繁体   English

$项目里面找到mongodb

[英]$Project inside find mongodb

It's possible to transform this: 可以将其转换为:

db.processoDomain.aggregate([{
              $project: {
                'status': 1,
                'instancia': 1,
                'ano': 1,
                'numeroProcesso': 1,
                'partes': '$informacoesAdicionais.PARTES'
              }
            }])

To this: 对此:

db.processoDomain.find({}
              , {
                'status': 1,
                'instancia': 1,
                'ano': 1,
                'numeroProcesso': 1,
                'partes': '$informacoesAdicionais.PARTES'
              }
            )

Because I need to make projection in solr query, and there don't accept aggregate function. 因为我需要在solr查询中进行投影,并且不接受聚合函数。

Thaks 解冻

据我所知,您要么必须将聚合管道用于其投影阶段,要么在应用程序层中使用它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM