sql >> Base de Datos >  >> NoSQL >> MongoDB

Consulta mongodb para devolver documentos creados hoy

Pruebe lo siguiente (basado en esta respuesta ). Esto devuelve todos los documentos creados desde la fecha dada. Así que también cubre las entradas de hoy.

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

Si no desea ingresar la fecha como cadena, puede crearla a través de Objetos, pero se pone un poco feo:

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