我有一个 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 合作,我想更新特定比赛周和特定游戏中的元素。例如,我想更改第 1 场比赛的编辑器和 id 为 1 的游戏,但我在这样做时遇到了麻烦
有了这个,我可以获得比赛周,但我该如何继续?
$number = (int) request('number');
$f = Fecha::where('number', $number)->first();