Le code ci-dessus fonctionne bien pour une requête sur plusieurs champs. Il s'avère que j'avais de mauvaises données.