jenssegers mongodb обновить вложенный объект - PullRequest
0 голосов
/ 22 мая 2018

У меня есть таблица mongodb, которая содержит расписание футбольного турнира, поэтому каждая неделя матча выглядит так:

"number": 1,
"games" : [
        {
                "estadio" : "G C",
                "arbitro" : "M",
                "resultado" : "vs",
                "editor" : "Pepe",
                "id" : 1,
                "equipo_local" : "Las Palmas",
                "equipo_visitante" : "Villareal",
                "fecha" : "10/05/2018",
                "horario" : "16:00",
                "hora" : "12:12"
        },
        {
                "estadio" : "Ciudad de Valencia",
                "arbitro" : "A Confirmar",
                "resultado" : "vs",
                "editor" : "No Asignado",
                "id" : 2,
                "equipo_local" : "Levante",
                "equipo_visitante" : "Deportivo",
                "fecha" : "28/01/2019",
                "horario" : "18:00"
        },
        ..
      ]
"number": 2,
"games": [..]
...

Я работаю с Laravel и Jessengers и хочу обновить элементвнутри конкретной недели матча и конкретной игры.Например, я хочу изменить редактор matchweek 1 и игру с идентификатором 1, но у меня возникают проблемы с этим

. С этим я могу получить matchweek, но как мне продолжить?

$number = (int) request('number');
$f = Fecha::where('number', $number)->first();
...