0
Meteor client Template mongodb 커서를 반환합니다. 컬렉션에는 날짜 필드가 포함 된 3 개의 문서가 있습니다. find
에 3 개의 문서가 반환 될 것으로 예상되었지만 날짜가 Mon Aug 08 2016 00:00:00 GMT+1000 (AEST)
인 날짜 중 하나만 보냈습니다.선택기에서 일치하는 결과가 없습니다
왜 그런가, 어떻게 3 개의 문서를 얻을 수 있습니까? 감사합니다
"날짜"ISODate ("2016-08-08T14 : 00 : 00Z"),
"날짜"ISODate ("2016-08-08T14 : 00 : 00Z"),
" 날짜 "ISODate ("2016-08-07T14 : 00 : 00Z ")는
console.log(start); //=> Sun Aug 07 2016 00:00:00 GMT+1000 (AEST)
console.log(end); //=> Mon Aug 08 2016 00:00:00 GMT+1000 (AEST)
console.log(myCol.find({date: {$gte: start, $lte: end}}).fetch()); // expected 3 not just 1
아래 코드 날짜 컬렉션에 삽입하기 전에 얼마나 나타낸다.
const date = cheerioObj(this).next().html().trim();
const dArr = date.split('/');
const dObj = new Date(parseInt(dArr[2]), parseInt(dArr[1]) - 1, parseInt(dArr[0]));