Búsqueda de documentos por matriz de DBRefs

La solución probablemente me está mirando a la cara, pero no he tenido suerte en encontrarla. Mi problema es que necesito encontrar todos los documentos que contienen DBRef especificado. Aquí está la estructura de la colección a buscar:

{
    "_id" : ObjectId("4e2d4892580fd602eb000003"),
    "date_added" : ISODate("2011-07-25T11:42:26.395Z"),
    "date_updated" : ISODate("2011-07-25T11:43:09.870Z"),
    ...
    "a_list_of_dbrefs" : [
        {
            "$ref" : "somecollection"
            "$id" : "4e2d48ab580fd602eb000004"
        }
    ],
    ...
    "name" : "some name"
}

Necesito poder recuperar un conjunto de documentos basado en un DBRef que aparece ena_list_of_dbrefs (algunosa_list_of_dbrefs puede no contener DBRefs, otros pueden contener 1 y otros pueden contener más de 1).

¿Cómo se logra esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta