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

kueri mongodb menggunakan objek _id dalam pencarian localField

Dari Mongodb 4.0 dan seterusnya, Anda dapat menggunakan $toString operator agregasi untuk mengonversi ObjectId menjadi string.

Masalah Jira :Izinkan $lookup antara ObjectId (_id.str) dan string

Sekarang kueri Anda harus seperti di bawah ini:

collection.aggregate([
  { 
    $addFields: { "_id": { "$toString": "$_id" } }
  },
  {
    $lookup: {
      from: "category",
      localField: "_id",
      foreignField: "mId",
      as: "categories"
    }
  }
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kueri bidang spesifik mongoDB menggunakan node.js

  2. kueri mongodb tanpa nama bidang

  3. Menemukan kata yang paling umum digunakan dalam bidang string di seluruh koleksi

  4. Tambahkan bidang baru ke setiap dokumen dalam koleksi MongoDB

  5. luwak menegakkan atribut unik pada properti subdokumen