для каждого запроса мы будем обновлять массив в записи для каждой записи, поэтому я хочу знать, сколько раз эти записи выполнялись.
ex:
имена столбцов: _id, данные с данными у нас располагаются ниже объекта jsonb.
{
"_id": "57878787687gyhhg67676",
"uodateStatuses": [
{
"user": "user1",
"timeStamp": 1551282618.419124 },
{
"user": "user1",
"timeStamp": 1551282618.419124 },
{
"user": "user1",
"timeStamp": 1551282618.419124 },
],
}
когда у нас есть данные, аналогичные приведенным выше, для каждого запроса мы обновляем массив updateStatuses с разной временной меткой, поэтому, наконец, нам нужно получить, сколько раз все записи
ожидаемый результат:
, когда мы обновили массив из 10 записей, например
{
"_id": "1",
"uodateStatuses": [
{
"user": "user1",
"timeStamp": 1551282618.419124 },
]
} - this one update
{
"_id": "2",
"uodateStatuses": [
{
"user": "user1",
"timeStamp": 1551282618.419125 },
]
} - this second record update with different time stamp
, как если бы мы обновили 10 записей, тогда количество будет равно 10, но если обновлениеснова будет доступна вторая запись, и количество будет равно 20, что означает, что 10 записей произведены два раза для каждой записи, поэтому общее количество будет равно 20.
, если обновить n раз, то число будет в 10 * n раз верно, поэтому я простоХотите узнать, как я могу написать запрос для достижения этой цели в Postgres sql.
, если этот вопрос все еще не ясен, я дам еще ясности.
ThaНКС,