La búsqueda de MongoDB diacriticInSensitive no muestra todas las filas acentuadas (palabras con marca diacrítica) como se esperaba y viceversa

Tengo una colección de documentos con la siguiente estructura.

uid, name

Con un índice

db.Collection.createIndex({name: "text"})

Contiene los siguientes datos

1, iphone
2, iphóne
3, iphonë
4, iphónë

Cuando estoy haciendo una búsqueda de texto paraiphone Solo obtengo dos registros, lo cual es inesperado

actual output
--------------
1, iphone
2, iphóne

Si buscoiphonë

db.Collection.find( { $text: { $search: "iphonë"} } );

I am getting
---------------------
3, iphonë
4, iphónë

Pero en realidad estoy esperando el siguiente resultado

db.Collection.find( { $text: { $search: "iphone"} } );
db.Collection.find( { $text: { $search: "iphónë"} } );

    Expected output
    ------------------
    1, iphone
    2, iphóne
    3, iphonë
    4, iphónë

¿Me estoy perdiendo de algo? ¿Cómo puedo superar los resultados esperados, con la búsqueda deiphone oiphónë?

Respuestas a la pregunta(1)

Su respuesta a la pregunta