2016-10-10 7 views
1

私は、フォームの_idを持っている:

'london_24:2016-09-09 23' 

これはdevice name:date date_hourにマッピングされます。デバイス名の長さが変わる可能性があるので、従来の方法で$ substrを使用することはできません。device name:dateだけを出力する必要があります。

理想的には、文字列の最後から$ substrを使用したいと思いますが、ドキュメントではこれを許可していないようです。これを達成するために他にどのような方法がありますか?

EDIT:私はMongoDB 3.2を稼動させています - 3.3にアップグレードすることなくこれを行う現行の方法はありますか?これは開発版のみです。

答えて

0

MongoDB 3.4以降では、文字列には$split演算子を使用できます。私はスペース上で分割して最初の部分を返すことができるので、これはうまくいくはずです。

関連する問題