W mongo 3.2 następujący kod wydaje się działać
db.collectionb.aggregate([
{
$lookup:
{
from: "collectiona",
localField: "collectionb_fk",
foreignField: "collectiona_fk",
as: "matched_docs"
}
},
{
$match: { "matched_docs": { $eq: [] } }
}
]);
na podstawie tego https://docs.mongodb.com/manual/reference/operator/aggregation/lookup/#use-lookup-with-an-array przykładu