2016-10-10 57 views
1

我有以下形式的_id:

'london_24:2016-09-09 23' 

这映射到device name:date date_hour。由于设备名称的长度可能会有所不同,因此我无法以常规方式使用$ substr - 我只需输出device name:date

理想情况下,我希望在字符串末尾添加$ substr,但文档似乎不允许这样做。我可以使用其他什么方法来实现这一目标?

编辑︰我在生产上运行MongoDB 3.2 - 有没有任何当前的方式做到这一点,而不必升级到3.3,这是发展版本只?

回答

0

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