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

mongodb elimina todas las fechas menores a las especificadas

Es porque el campo de fecha en el que está consultando es una cadena archivada y no una Fecha (). En sus documentos mongo en lugar de una cadena de fecha personalizada, inserte objetos de fecha javascript en el campo de fecha.

me gusta

{ deviceID: 186,,"date": new Date(2012, 7, 14) }

y cuando ejecutes remove hazlo como

db.coll.remove({date:{$lte:new Date(2012, 7, 14)}})