Vous ne pouvez pas le faire dans une seule requête car MongoDB ne prend pas en charge les jointures. Au lieu de cela, vous devez le décomposer en quelques étapes :
// Get the _ids of people with the last name of Robertson.
Person.find({lastname: 'Robertson'}, {_id: 1}, function(err, docs) {
// Map the docs into an array of just the _ids
var ids = docs.map(function(doc) { return doc._id; });
// Get the companies whose founders are in that set.
Company.find({founder: {$in: ids}}, function(err, docs) {
// docs contains your answer
});
});