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

Penggunaan execPopulate()

Yang pertama:

const courses = await Course.find().populate("userId")

beroperasi di atas kelas model... ia menemukan dan mengisi bidang-bidang itu. Tidak ada execPopulateNeeded.

Yang kedua:

const user = await User.findById("323223ad");
const user = await user
.populate('cart.items.courseId')
.execPopulate()

Beroperasi pada instance kelas (melalui instance record MongoDB).

Anda perlu menentukan kapan harus menjalankan populate() ... Anda dapat merangkai banyak populate() s.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. kueri mongo - apakah ada properti?

  2. Bagaimana cara mematikan kueri MongoDB yang lambat secara otomatis?

  3. Cara menginstal Robomongo dari file tar.gz sebagai program di Ubuntu 15.10

  4. Bagaimana cara memperbaiki masalah pemetaan Morphia ini??? ---> PERINGATAN [org.mongodb.morphia.mapping.DefaultCreator] - Kelas tidak ditemukan didefinisikan dalam dbObj:

  5. Bagaimana cara mendapatkan beberapa objek JSON menggunakan nodejs dan luwak?