Это нормально.Фильтр signInNames/any(x:x/value eq '{email}'
возвращает пользователей, чей signInNames.value
равен электронной почте.
Пример signInNames
части:
"signInNames": [
{
"type": "userName",
"value": "AlexW"
},
{
"type": "emailAddress",
"value": "AlexW@example.com"
}
]
Если я пытаюсь получить по ObjectId, я могу получить доступ к информации о пользователе, но signInNames кажется пустым
Так как свойство signInNames
пустое, "signInNames":[]
, оно вернет "value":[]
.
![enter image description here](https://i.stack.imgur.com/pjqgV.png)
Вам следуетпомните, что этот конкретный доступ работал должным образом.
Конечно, если signInNames
не пустой, он будет работать нормально.
![enter image description here](https://i.stack.imgur.com/A45Gh.png)