No puede consultar por poblar .
Pero puedes implementar eso en su lugar:
Area por nombre_areaUser s con areaI igual a esa identificación de áreaEs simple y debería ser eficaz, ya que creo que no tienes miles de áreas.
tienes dos soluciones
1- separe la consulta y escriba un método y llámelo aeraExist(name) y fíltrelo por nombre
2- en el relleno agregar coincidencia y si ese filtro no coincide, devolverá nulo
.populate({ path: "areaI", match: {name: "Us"}, })