Sto usando Mongoose & Node.js per il mio server web.La conversione di un mongo è stata ripristinata in millisecondi dall'epoca di Unix una volta caricata?
Come parte di uno dei miei schemi di documento, ho un campo "timestamp". La linea per esso nello schema è: timestamp: { type: Date, default: Date.now }
Questo funziona bene, e mi permette di recuperare i documenti in base alla data e ora, tuttavia, questo salva come formato isodate come descritto qui: http://docs.mongodb.org/manual/core/document/#date, in questo modo:
"timestamp":"2013-04-04T19:31:38.514Z"
Non mi dispiace, ma lo invio al cliente così com'è. Ciò significa che devo utilizzare Date.parse() sul lato client prima di poter eseguire operazioni comparative con esso.
C'è un modo per memorizzare la data come numero intero o convertirla automaticamente in una quando viene recuperata?
C'è qualche ragione per cui dovrei tenerlo com'è, e occuparmene solo al client?
Grazie in anticipo.
Handy !! Grazie! :) –
'{toObject: {virtuals: true}, toJSON: {virtuals: true}}' funziona per me – Ming
Ohh amico, è bellissimo! grazie! – Jose