我正在尝试使用$toDouble
聚合将字符串转换为双精度型。但是,我收到错误"unknown group operator '$toDouble'
。不知道为什么会这样。这是我的查询:
db.reviews.aggregate([{$unwind: "$Reviews"},
{$group: {_id: "$HotelInfo.Name", Price : {$toDouble: "$HotelInfo.Price"}}},
{$sort: {'Price' : -1}}])
这是文档格式: Document
答案 0 :(得分:0)
$toDouble
在mongodb
第4版及更高版本中受支持。
因此,请更新您的mongodb
版本以使其正常工作。