У меня есть этот json в качестве моего сообщения:
{"_id":"nOneDzCuhE",
"type":"text",
"_p_chatRoomId":"chatrooms$BSxYYyUX49",
"chatRoomIdText":"BSxYYyUX49",
"_p_senderId":"_User$LD0r3WkuUD"
"message":"Hello World!"
"senderIdText":"LD0r3WkuUD"
"_created_at":"2018-08-29 19:52:46.678",
"_updated_at":"2018-08-29 19:52:46.678"
}
А это мой документ в чате:
{ "_id":"mfBRNbQ0gd",
"type":"Individuals",
"users": [
0: {"phone_number":"987654321","id":"7AifRl9D3T","name":"user1"},
1: {"phone_number":"123456789","id":"qapXotisT1","name":"User2"}
],
"_created_at": "2018-08-14 18:11:06.090",
"_updated_at":"2018-08-14 18:11:06.090"
}
Итак, сначала я хочу получить идентификатор из chatRoomIdText и использовать его, чтобы проверить, есть ли в этой комнате чата мой номер телефона (в массиве пользователей).
Короче говоря, я хочу показать все сообщения, где в их чате есть мой номер телефона: например, - 987654321.
Заранее спасибо.