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

Dasar antara kueri tanggal $gte, $lte, dll

BSON hanyalah JSON biner. Kueri MongoDB adalah dokumen BSON yang dibuat menggunakan konstruksi serupa, dengan menggunakan bson.M (yang merupakan peta[string]antarmuka{}) untuk objek dan irisan nilai untuk larik. Ada juga bson.D tipe yang dapat digunakan untuk membuat objek yang mempertahankan urutan bidangnya.

Dokumentasi API untuk paket bson menjelaskan sebagian besar hal yang harus Anda ketahui. Yang paling penting adalah tipe Go dipetakan ke padanan bsonnya seperti yang Anda harapkan. Bson tanggal peta ke waktu. Waktu.

Menggunakan contoh Anda:

query:=bson.M{"eventDateTime":bson.M{"$gte": fromDate, "$lt":toDate}}

di mana fromDate dan toDate adalah time.Time nilai.

Sebagai contoh lain, kueri $in dapat ditulis sebagai:

query:=bson.M{"field":bson.M{"$in":[]string{"value1","value2"}}}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menghapus elemen _id dari hasil Pymongo

  2. Node.js, MongoDB - Memasukkan/memperbarui banyak dokumen dan mengirim satu respons

  3. Instalasi MongoDB

  4. Apakah mungkin untuk menambahkan variabel lingkungan ke file konfigurasi MongoDB?

  5. Membuat model blog dan peringkat di mongodb dan nodejs