MongoDB从字符串末尾聚合$ substr?

时间:2016-10-10 15:24:12

标签: mongodb aggregation-framework substr

我有以下形式的_id:

'london_24:2016-09-09 23'

这映射到device name:date date_hour。由于设备名称长度可能不同,我不能以传统方式使用$ substr - 我只需要输出device name:date

理想情况下,我想从字符串末尾的$ substr,但文档似乎不允许这样做。我可以用什么方法来实现这个目标?

编辑:我正在生产MongoDB 3.2 - 有没有当前的方法来升级到3.3,这只是开发版本?

1 个答案:

答案 0 :(得分:0)

从MongoDB 3.4开始,您可以使用$split运算符作为字符串。这应该有效,因为我可以拆分空间并返回第一部分。