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

Kueri dengan format tanggal string di mongodb

Anda dapat mencoba kueri di bawah ini di mongodb 3.6 dan di atasnya

db.collection.find({
  "$expr": {
    "$gte": [{ "$dateFromString": { "dateString": "$date" }}, start.toDate() ],
    "$lt": [{ "$dateFromString": { "dateString": "$date" }}, end.toDate() ]
  }
}).count()

atau dengan agregasi

db.collection.aggregate([
  { "$addFields": {
    "date": {
      "$dateFromString": {
        "dateString": "$date"
      }
    }
  }},
  { "$match": { "date": { "$gte": start.toDate(), "$lt": end.toDate() }}},
  { "$count": "count" }
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apa perbedaan antara menyimpan dan menyisipkan di Mongo DB?

  2. Periksa jumlah koneksi saat ini ke MongoDb

  3. Bagaimana menemukan nama bidang MongoDB pada kedalaman yang sewenang-wenang

  4. ClusterControl 1.5 Dokumentasi - Yang Baru

  5. Halaman login sederhana di nodejs menggunakan ekspres dan paspor dengan mongodb