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

Bagaimana cara menyimpan zona waktu dengan benar dengan Ruby dan MongoId?

Sepertinya Anda perlu menentukan jenis bidang atribut tanggal Anda. Saya akan menggunakan bidang Waktu jika Anda ingin mongoid menangani zona dengan benar.

class Lineup
  include Mongoid::Document
  field :date, type: Time
end

Anda juga mungkin ingin mengatur yang berikut di config/mongoid.yml

defaults: &defaults
  use_utc: false
  use_activesupport_time_zone: true

Ini terdengar berlawanan dengan intuisi, tetapi ini adalah cara saat ini untuk membuat mongoid menggunakan UTC sebagai zona waktu default.

Terakhir, lihat mongoid-metastamp permata. Ini akan memberi Anda dukungan yang jauh lebih baik untuk membuat kueri di beberapa zona waktu, sambil tetap bekerja dengan mulus seperti bidang Waktu asli.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apakah boleh meminta MongoDB beberapa kali per permintaan?

  2. Bagaimana menghubungkan Mongodb Atlas ke Spring

  3. Kesalahan mongo saat menggunakan agregasi:sortir melebihi batas memori

  4. Mengelola koneksi Mongodb di Jawa sebagai Berorientasi Objek

  5. Adakah cara untuk mendapatkan IDS yang dimodifikasi dari operasi massal mongodb menggunakan luwak?