草庐IT

priceToInflationRatio

全部标签

mongodb - 如何在 MongoDB 中使用计算字段进行数学计算?

我有一个mongo聚合查询,它使用$project:创建了一些计算字段。我发现计算字段无法用于mongoshell的进一步计算,因为它开始提示无法将字符串转换为数字。有解决办法吗?该查询在不使用计算字段的情况下工作,但它要求我为我想要执行的每个数学运算重新计算所有内容,从而极大地减慢了查询速度。更新:以下查询返回此错误:"errmsg":"exception:$modonlysupportsnumerictypes,notStringandNumberDouble","code":16611,"ok":0诚然,查询示例在其用例中是无意义的,但对其执行数学运算的期望是相同的:db.boo