2016-09-28 3 views
0
, 내 문서 ID가 유형 내 파이프 라인의 투영 단계 이전에있는

다른 필드의 값으로 _id 및 설정의 일치 $ 정규식 패턴 : 투사 단계에서MongoDB를 집계 파이프 라인

"manchester_10:2016-09-28 09" 
"burnley_10:2016-09-28 09" 

, I 이와 같은 : 두 가지로 별도의 키 - 값 쌍으로 그들을 분할 효과적으로 위치 '와'date_hour ''새로운 분야 프로젝트에 노력하고있어 '를하지만, _id 값에서 정규식 일치하려고하는 문제가 발생하고 :

location: "manchester_10" 
date_hour: "2016-09-28 09" 

지금까지 나는 $ pro와 함께 여러 가지 것을 시도했다. 이 같은 ject 쿼리 : ... 어떤 아이디어

'location': { '$_id': { $regex: /.+?(?=:)/}}, 

정규식 패턴은 콜론 개까지 아무것도에 맞게 정확하지만 나는 정확히 어떻게 쿼리를 작성에 관한 난처한 상황에 빠진거야?

답변

0

이 시도 : 를이 한 줄의 문자열을위한 가정

/([^:]*):(\d{4}-\d{2}-\d{2} \d{2})/g 

여기에 그룹 1은 위치 이며, 그룹 2는 최신

입니다