Aangezien je eruitziet alsof je alleen zoekt via _id
Ik geloof dat je het volgende kunt doen:
db.NotificationA.findOne({"tag.$id": ObjectId("blah")});
Maar:
DBRefs zijn geen JOINs, ze zijn slechts een zichzelf beschrijvende _id
in het geval dat u de koppelingscollectie niet kent, zal het een helper-object maken, zodat u dit niet zelf hoeft te coderen aan de clientzijde.
U kunt hier meer over DBRefs vinden:http://docs.mongodb.org/ handleiding/applicaties/database-referenties/
In principe kunt u de subvelden binnen de DBRef van hetzelfde document opvragen, d.w.z.:DBRef.$_id
maar u kunt die DBref niet aan de serverzijde oplossen en een query uitvoeren op de resulterende velden.