Il semble assez probable, compte tenu de votre utilisation des points de suspension dans votre liste de schémas, qu'il y ait plus de propriétés que isDeleted
sous les metadata
propriété. Votre objet doit donc être :
var searchOptions = { "metadata.isDeleted": false } };
La raison en est que sinon la requête recherche un document avec "exactement" et "uniquement" les propriétés nommées sous les metadata
clé :
var searchOptions = { metadata: { isDeleted: false } };
Et quand ce n'est pas le cas, alors bien sûr il n'y a pas de correspondance.