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

问题描述 投票:1回答:1

我有一个表单的_id:

'london_24:2016-09-09 23'

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

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

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

mongodb aggregation-framework substr
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.