sort()
y limit()
están en el orden incorrecto; estás limitando ANTES de tu clasificación hacia atrás. Cámbialo por:
SmallHistory.findOne().sort({ date: -1 }).limit(1).exec((err, data)
sort()
y limit()
están en el orden incorrecto; estás limitando ANTES de tu clasificación hacia atrás. Cámbialo por:
SmallHistory.findOne().sort({ date: -1 }).limit(1).exec((err, data)