Puede consultar documentos incrustados, solo califique el nombre. Ahora, esto devolverá todos los autores que tienen libros que coinciden con su consulta.
Si se define que el autor tiene muchos :libros (y el libro es un::documento incrustado)
@authors_with_sewid = Author.where("books.name" => "sewid").all
Luego necesitaría iterar sobre los autores y extraer los libros.