10
การสืบค้นวันที่ด้วย ISODate ใน mongodb ดูเหมือนจะไม่ทำงาน
ฉันดูเหมือนจะไม่ได้รับแม้แต่แบบสอบถามวันที่พื้นฐานที่สุดในการทำงานใน MongoDB ด้วยเอกสารที่มีลักษณะดังนี้: { "_id" : "foobar/201310", "ap" : "foobar", "dt" : ISODate("2013-10-01T00:00:00.000Z"), "tl" : 375439 } และแบบสอบถามที่มีลักษณะเช่นนี้: { "dt" : { "$gte" : { "$date" : "2013-10-01T00:00:00.000Z" } } } ฉันได้รับ0 ผลลัพธ์จากการดำเนินการ: db.mycollection.find({ "dt" : { "$gte" : { "$date" : "2013-10-01T00:00:00.000Z"}} }) ความคิดใด ๆ ที่ว่าทำไมมันถึงไม่ทำงาน? สำหรับการอ้างอิงการค้นหานี้ถูกสร้างขึ้นโดยMongoTemplate ของ Springดังนั้นฉันจึงไม่สามารถควบคุมการสอบถามที่ส่งไปยัง …