MySQL Как перезаписать указанные c поля в таблице - PullRequest
0 голосов
/ 16 марта 2020

В действительности у меня есть множество полей в массиве домохозяйств и массиве общего назначения с одинаковыми полями (_id, status, title).

Структура моей таблицы очень упрощена следующим образом:

 {
    "houshold": [
        {
            "daily": [
                {
                    "general": [
                        {
                            "title" : "Cookie",
                            "status": false,
                            "_id": "5e6f43d2daff87001730c600"
                        }
                      ]
                    }
                  ]
                }
              ]
            }

Я хотел бы перезаписать статус каждого дочернего поля индивидуально .

У меня обновляются данные всей таблицы следующим образом:

{
    "houshold": [
        {
            "daily": [
                {
                    "general": [
                        {
                            "status": true,
                            "_id": "5e6f43d2daff87001730c600"
                        }
                          ]
                        }
                      ]
                    }
                  ]
                }

Есть ли команда, которую я могу использовать для перезаписи всей таблицы без ненужной перезаписи "_id" и "title"?

Или имеет ли смысл перезаписывать всю таблицу снова (с точки зрения скорости)?

Спасибо за помощь!

...