Если у вас есть следующая структура:
OPEL-ADAM: [версия: 1, отметка времени: ..]
OPEL -ADAM: [версия: 2, метка времени: ..]
...
Попробуйте следующий код:
$query = $datastore->query()
->kind('car')
-> where('id','=','OPEL-ADAM')
->order('timestamp', 'DESCENDING')
->limit(1);
Я полагаю, что когда вы добавляете новую сущность с новой версией, версия больше, чем предыдущая, я имею в виду каждый раз, когда последняя запись имеет более высокую версию. Таким образом, вы можете запросить «timestamp», как указано выше или «version».
$query = $datastore->query()
->kind('car')
-> where('id','=','OPEL-ADAM')
->order('version', 'DESCENDING')
->limit(1);