1

Sails 1.x saves createdAt and updatedAt as string instead of Date type with mongodb.

the problem is that i have aggregation pipes with $add (adding days, months, secs, etc...) with the createdAt and updatedAt fields and Mongodb throws error that $add only accept type of numeric or date, not string.

Thank You

rodzodgt
  • 13
  • 4

1 Answers1

2

Make sure your model definition for the date colum uses type 'ref' and columnType 'datetime':

date: { type: 'ref', columnType: 'datetime', required: true },
number: { type: 'number', columnType: 'float', defaultsTo: 0 }
nopuck4you
  • 1,730
  • 14
  • 20