Mongoose.js: is it possible to know if field was populated

mongoose

Solution

You could use the `document.populated(path)` method (as documented here). It returns the _id used for population, and `undefined` if the field has not been populated.

Problem

I have a document with objectId reference field that can be populated. Is there a known way to know if the field was already populated?

Original source