Mongo:未知的组运算符$ toDouble

时间:2018-12-05 03:04:15

标签: mongodb

我正在尝试使用$toDouble聚合将字符串转换为双精度型。但是,我收到错误"unknown group operator '$toDouble'。不知道为什么会这样。这是我的查询:

db.reviews.aggregate([{$unwind: "$Reviews"}, 
{$group: {_id: "$HotelInfo.Name", Price : {$toDouble: "$HotelInfo.Price"}}}, 
{$sort: {'Price' : -1}}])

这是文档格式: Document

1 个答案:

答案 0 :(得分:0)

$toDoublemongodb第4版及更高版本中受支持。

因此,请更新您的mongodb版本以使其正常工作。