mongocxx 드라이버를 사용하여 특정 날짜 범위 내에있는 문서 (주식 데이터)를 mongodb에 쿼리해야합니다. mongodb : 날짜 범위를 통한 쿼리
{
date : ISODate("2010-01-01T00:00:00Z"),
open : 12.00,
high : 13.00,
low : 11.00,
close : 12.50,
volume : 100000
}
내가 한 재고 당 수집 및 수집 당이 문서의 수백, 다른 날짜에 각을 말해봐 :
는 다음과 같은 문서 형식을 고려하십시오.
만약 문자열 (yyyy-mm-dd)이 같은 형식의 사용자 공급이 날짜 : 나는 "시작일"과 "종료일"사이의 날짜로 모든 파일을 얻을 몽고를 조회 할 수있는 방법std::string start_date = "2010-01-01";
std::string end_date = "2010-02-05";
(포함한)?
참고 : 나는 MongoDB를 3.2.12을 사용하고, mongocxx 드라이버 버전 3.0.2
감사합니다,
, 나는 [이] (발견 http://stackoverflow.com/questions/21021388/how-to-parse-a- 첫 번째 부분을 도왔던 c11-stdchrono-time-point-or-similar) 포스트에 대한 날짜 문자열. 그러나 UTC 시간을 고려하지 않았기 때문에 쿼리가 작동하지 않아서이를 지적 해 주셔서 감사합니다! – tmalt