MongoDB:将项目字段转换为其他类型

MongoDB:将项目字段转换为其他类型,mongodb,aggregation-framework,Mongodb,Aggregation Framework,我有一个集合,其中包含带有字符串字段的文档,这些字段有时只包含数字数据。我想编写一个查询,利用聚合框架来过滤、投影和分组数据,但由于我想$avg的字段是一个字符串,因此无法按预期工作。是否有办法将字段投影到不同的类型(在本例中,从字符串到双精度)?仍然没有可用的转换。您需要转换文档中的数据,或者使用MapReduce。@WiredPairie:这太令人失望了。谢谢你的回复!

我有一个集合,其中包含带有字符串字段的文档,这些字段有时只包含数字数据。我想编写一个查询,利用聚合框架来过滤、投影和分组数据,但由于我想
$avg
的字段是一个字符串,因此无法按预期工作。是否有办法将字段投影到不同的类型(在本例中,从字符串到双精度)?

仍然没有可用的转换。您需要转换文档中的数据,或者使用MapReduce。@WiredPairie:这太令人失望了。谢谢你的回复!