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

Memasukkan dan mengambil tanggal dan cap waktu di mongodb menggunakan PHP

Menurut saya, cara yang paling tepat adalah menggunakan MongoDate . Jadi untuk menyisipkannya, Anda perlu melakukan:

$collection->insert(array(
  'time' => new MongoDate()
));

Ini akan memasukkan tanggal saat ini (atau di Mongo 2.6 baru Anda dapat melakukannya dengan cara ini ).

Atau

$collection->insert(array(
  'time' => new MongoDate(strtotime("2010-01-15 00:00:00"));
));

Akan memasukkan tanggal tertentu.

Untuk mengambil tanggal Anda, Anda dapat menggunakan date('Y-M-d h:i:s', $yourDate->sec);

PEMBARUAN DRIVER PHP-MONGO TERBARU

gunakan BSON UTCDateTime ketik seperti di bawah ini:

$collection->insert(array(
    'time' => new MongoDB\BSON\UTCDateTime(strtotime("2010-01-15 00:00:00"));
));


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Maven tidak berjalan dengan Spigot

  2. $filter di dalam $project MongoDB Menggunakan Data Musim Semi

  3. otentikasi gambar mongo db docker gagal

  4. Bagaimana cara menggabungkan dua koleksi di mongo tanpa pencarian

  5. MongoDB:memperbarui array dalam array