jjzjj

AvgUsage

全部标签

javascript - MongoDB:聚合函数中的字符串字段的 parseFloat ($avg)

我正在Mongo中存储一些包含任意字段的数据。该字段存储为字符串,但可以包含二进制数据、整数、float或其他任何内容(取决于应用程序和另一个字段“类型”)。无论如何,假设我确定我正在查询的文档在此字段中存储float值,类型为字符串,我想知道这些值在特定日期范围内的平均值。不幸的是,根据$avgdocumentation,它会忽略任何非数字值。有没有办法强制parseFloat或类似的东西来动态转换文档值以安抚$avg运算符?示例文档结构:{"_id":ObjectId("540f4e29f287300b9097663d"),"DateReceived":ISODate("2014-