2014-10-23 4 views
0

날짜 조건과 일치하는 모든 레코드를 검색해야합니다. MongoDB를에 나는 다음과 같은 데이터의 무리를했습니다 :MongoDB의 밀리 초 시간을 기준으로 날짜 쿼리

db.anonProfile.find({ 
    "userModels.5080.generated_date_timestamp" : { "$gte" : ISODate("2013-10-01T00:00:00.000Z") } 
}); 

"_id"가있다 :

{ 
    "_id" : "9ed3b937-0f43-4613-bd58-cb739a8c5bf6", 
    "userModels" : { 
     "5080" : { 
      "generated_date_timestamp" : NumberLong(1413382499442), 
      "model_id" : 5080, 
     }, 
    } 
    "values" : {} 
} 

내가이 쿼리에서 사용할 수있는 뭔가 NumberLong으로 있음을 변환 할 수 아니에요 String으로 저장되므로 ObjectID 검색에 사용할 수 없습니다. [btw, 할 수 있습니까?]

단서가 있습니까?

TNX, 안드레아

답변

3

당신은

db.anonProfile.find({ 
    "userModels.5080.generated_date_timestamp" : { "$gte" : ISODate("2013-10-01T00:00:00.000Z").getTime() } 
}); 
으로 조회 할 수 있습니다
관련 문제