DEV Community

Discussion on: How to use Populate in Mongoose & Node.js

Collapse
 
khanhle81839451 profile image
Khanh Le

Thanks, that's helpful. But the "yahoo" could be anything, when we call .populate("field name of Authors"). There are something still not clear. However, I get over it by modify data type of _id field.

Thread Thread
 
paras594 profile image
Paras 🧙‍♂️

Good...things are not 100% clear to me as well...but I am sure after trying and testing we can understand it better :)

Thread Thread
 
njugush profile image
Njugush_Dev

Hello paras wanted to know how you can find or filter items based on the populated items

Thread Thread
 
paras594 profile image
Paras 🧙‍♂️

Hi Neural. I don't think, we can find or filter items based on populated items. It may also slow down the query as well.
I would say, go for aggregation, because in aggregation we have better control over how we structure and filter data in different steps. Populate is good for simple to intermediate scenarios but aggregation is more helpful when you need to handle a little complex to advance scenarios