У меня большая таблица запросов в следующей схеме / формате:
{
"id": "P3Qx79O2O9",
"dateCreated": "2019-06-02T13:39:58.573000",
"user": "-04OizJawl",
"ip": "192.168.20.10",
"domain": 'domain.com',
"utm": {},
"pageViews": [
{
"id": "xzOcebAp2g",
"dateCreated": "2019-06-02T13:39:58.575000",
"page": null,
"referer": null,
"events": [{name : 'video_play_time', value: '20'}]
}
]
}
Я использую nodejs для работы с таблицей.bigQuery.dataset(datasetName).table(tbl).insert(object);
Как видите, поле pageViews
является повторяющейся записью.В моей бизнес-логике мне нужно обновить таблицу, добавив больше строк в массив pageViews.Я не могу найти способ обновить эту таблицу.не говоря уже о добавлении записи в повторяющееся поле.
Как я могу обновить таблицу больших запросов и управлять повторяющимся полем в nodejs?
Спасибо