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

Pencarian luwak / mongoDb di mana saya membutuhkan nilai properti yang tidak berpenghuni

Karena Anda harus memfilter dokumen Anda dengan komentar created_date bidang maka Anda harus memulai agregasi Anda dengan koleksi komentar alih-alih memposting dan bergabung dengan posts dengan $lookup agregasi

const todayForEvent = moment().startOf('day').utc().toDate()

db.comments.aggregate([
  { "$match": { "created_date": { "$gte": todayForEvent } }},
  { "$lookup": {
    "from": "posts",
    "localField": "_id",
    "foreignField": "comments",
    "as": "posts"
  }},
  { "$unwind": "$posts" },
  { "$replaceRoot": { "newRoot": "$posts" }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Masalah kinerja MongoDB:Koleksi Besar Tunggal vs Beberapa Koleksi Kecil

  2. node js mongodb hapus kunci kesalahan $lte tidak boleh dimulai dengan '$'

  3. Cara Melihat FiturKompatibilitasVersi Anda di MongoDB

  4. Faktor Operasional yang Perlu Dipertimbangkan Selama Pemodelan Data MongoDB

  5. MongoDB $lookup vs populasi Mongoose