0

我有一个 mongodb 查询,我想添加一个计算字段。计算字段基于项目在另一个查询结果中的位置。所以我的查询返回列 a、b、c、d,然后列 e 应该基于当前行是否会被另一个查询匹配。

有没有一种有效的方法可以在 mongo 中做到这一点?我真的不知道如何做到这一点......

4

1 回答 1

2

当通过标准函数(例如find. 社区已提出要求,但一般要求是仅对单个文档进行操作。

聚合框架中有使用 $project 的计算字段。但是,它们只对管道中的当前文档进行操作。因此,他们无法总结其他查询。

e作为数据访问层的一部分,您可能需要构建您的价值。

于 2013-01-14T12:21:24.880 回答