필자는 기본적으로 date/int의 키 - 값 쌍의 배열 인 데이터를 저장할 필요가 있습니다. 여기서 날짜는 항상 고유합니다.MongoDB - 연관 배열 키를 사용하여 쿼리 할 수 있습니까?
내가 연관 배열처럼 저장할 수 있도록하고 싶습니다:. 나는 또한 날짜를 조회 할 수 있어야합니다
array(
"2012-02-26" => 5,
"2012-02-27" => 2,
"2012-02-28" => 17,
"2012-02-29" => 4
)
하지만 (즉, 모든 것을 얻을 경우 날짜> 2012-02-27), 그래서 내가 더 같은 스키마를 사용해야합니다 의심 : 분명히 전자가 훨씬 깨끗하고 간결
array(
array("date"=>"2012-02-26", "value"=>5),
array("date"=>"2012-02-27", "value"=>2),
array("date"=>"2012-02-28", "value"=>17),
array("date"=>"2012-02-29", "value"=>4),
)
,하지만 난 내가 원하는하고있는 방법으로 그것을 쿼리 할 수있을 것입니다, 그렇지 않다면 더 적합한 다른 스키마가 있습니까?
http://www.php.net/manual/en/mongo.queries.php –
날짜를 해당 형식으로 저장하지 않았습니다. 사용 시간(); 기능. 날짜 등을 쉽게 정렬 할 수 있습니다. http://php.net/manual/en/function.time.PHP –