MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Stempel waktu Mongodb sangat tidak akurat - luwak

Apa yang terjadi adalah Anda menelepon Date.now() pada saat skema didefinisikan untuk menetapkan nilai default untuk createdAt , lalu nilai tersebut digunakan sebagai default hingga aplikasi Anda dimulai ulang di lain waktu.

Sebagai gantinya, Anda ingin menyetel nilai default ke Date.now fungsi itu sendiri sehingga akan dipanggil setiap kali dokumen baru dibuat:

var uploadSchema = new Schema({
    createdAt: {
        type: Date,
        required: true,
        default: Date.now
     },


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. SchemaType mana di Mongoose yang Terbaik untuk Timestamp?

  2. MongoDB Membedakan Antara undefined vs. null

  3. Ambil indeks item dalam array di MongoDB

  4. Perbarui array bersarang di Meteor

  5. Tidak dapat menyelesaikan Majelis atau file Metadata Windows 'System.Data.dll'