MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Interroga il tipo di stringa Date in mongodb

Mongodb memorizza i suoi oggetti data in un formato bson come:{$date:1329415205151}

Se decidi di archiviarlo in un formato stringa, è responsabilità lato client filtrare ed elaborare questo valore poiché mongo lo tratta come una stringa. Puoi convertire le tue stringhe in oggetti data facendo riferimento a quest'altra domanda SO:Come faccio a convertire una proprietà in MongoDB da testo a tipo data?

È stato ampiamente consigliato archiviare tutte le date in UTC o un fuso orario coerente possibilmente correlato al data center locale, quindi convertire i valori della data nel fuso orario locale corretto sul client.

Puoi memorizzare qualsiasi valore di data desideri. Il valore della data e del formato della data sono due questioni separate. Se i tuoi vincoli richiedono di memorizzare quel formato di data basato su stringa nel documento, ti consigliamo di memorizzare anche un oggetto $date al momento dell'aggiornamento.