2014-01-30 3 views

답변

6

가 (이 answer 기준) 다음을 시도 쓸 수 : 이 시도. 주어진 날짜 이후에 생성 된 모든 문서를 반환합니다. 그래서 오늘의 출품작도 다룹니다. 당신이 문자열로 날짜를 입력 마음에 들지 않으면

db.doc.find({_id : { $gt : ObjectId(Math.floor(new Date('2014/01/30')/1000).toString(16)+"0000000000000000") }}) 

, 당신은 객체를 통해 그것을 만들 수 있지만 그것은 추한 조금 얻을 :이 사용

db.doc.find({_id : { $gt : ObjectId(Math.floor(new Date(new Date().getFullYear()+'/'+(new Date().getMonth()+1)+'/'+new Date().getDate())/1000).toString(16)+"0000000000000000") }}) 
+0

덕분에, 그것은 나를 위해 일한 db.sale.aggregate ({$ match : {회사 : ObjectId ("52e56c009dbc794999ea5c3d")}}, {$ 프로젝트 : {dayday {$ dayOfMonth : '$ date'}, items : 1, patient : 1}}, $ match : {$ group : {_ id : "$ _ id", count : {$ sum : {$ url : "$ items"}, {$ gte : new Date() 1}, 환자 : "$ patient"}}) –

관련 문제