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

MongoDB:$lookup mengembalikan array kosong

Luwak membuat jamak nama koleksi pada saat pembuatan. Jadi alih-alih schedule anda harus menggunakan schedules

{ "$lookup": {
  "from": "schedules",
  "localField": "_id.id",
  "foreignField": "customer.id",
  "as": "user_detail"
}}

atau impor koleksi dan ekstrak nama koleksi darinya

const Schedule = require('/schedules')

{ "$lookup": {
  "from": Schedule.collection.name,
  "localField": "_id.phone",
  "foreignField": "customer.phone",
  "as": "user_detail"
}}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. NoSQL vs. SQL ketika skalabilitas tidak relevan

  2. Tarik MongoDB Java

  3. Cara mengembalikan semua bidang tanpa menentukan setelah $group stage

  4. Masalah Menginstal Mongodb di Ubuntu 20.04

  5. MongoDB menghapus elemen tergantung pada semua elemen lain (Iterasi)