MongoDB聚合$substr是否从字符串末尾开始?

MongoDB聚合$substr是否从字符串末尾开始?,mongodb,aggregation-framework,substr,Mongodb,Aggregation Framework,Substr,我有以下表格的_id: 'london_24:2016-09-09 23' 这映射到设备名称:date date\u hour。由于设备名称的长度可能会有所不同,我不能以传统的方式使用$substr-我只需要输出设备名称:date 理想情况下,我希望从字符串的末尾添加$substr,但文档似乎不允许这样做。我还可以使用哪些其他方法来实现这一点 编辑:我在生产环境中运行MongoDB 3.2-目前有没有不升级到3.3(仅为开发版本)的方法来实现这一点?因为MongoDB 3.4可以对字符串使用运

我有以下表格的_id:

'london_24:2016-09-09 23'
这映射到
设备名称:date date\u hour
。由于设备名称的长度可能会有所不同,我不能以传统的方式使用$substr-我只需要输出
设备名称:date

理想情况下,我希望从字符串的末尾添加$substr,但文档似乎不允许这样做。我还可以使用哪些其他方法来实现这一点


编辑:我在生产环境中运行MongoDB 3.2-目前有没有不升级到3.3(仅为开发版本)的方法来实现这一点?

因为MongoDB 3.4可以对字符串使用运算符。这应该是可行的,因为我可以在空格上拆分并返回第一部分。

因为MongoDB 3.4可以对字符串使用运算符。这应该是可行的,因为我可以分割空间并返回第一部分