2016-10-10 152 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運算符字符串。這應該工作,因爲我可以拆分空間並返回第一部分。