Чтобы установить клиентскую библиотеку для облачного хранилища данных на PHP, вам нужно выполнить следующую команду:
composer require google/cloud-datastore
Кроме того, вы можете получить всю информацию о том, как ее настроить. в этой официальной документации: Режим хранилища данных Клиентские библиотеки .
Примером запроса является следующий.
$query = $datastore->query()
->kind('Task')
->filter('done', '=', false)
->filter('priority', '>=', 4)
->order('priority', Query::ORDER_DESCENDING);
После этого вам необходимо выполнить его следующим образом: $result = $datastore->runQuery($query);
.
Это пример примера, который я взял из здесь - запроса к базе данных в режиме хранилища данных. Он извлекает все задачи, которые еще не выполнены с приоритетами, большими или равными 4, отсортированными в порядке убывания по приоритету.
Еще один пример обновления значения из базы данных следующий.
$transaction = $datastore->transaction();
$key = $datastore->key('Task', 'sampleTask');
$task = $transaction->lookup($key);
$task['priority'] = 5;
$transaction->update($task);
$transaction->commit();
В этом примере вы обновляете простую сущность Task
, устанавливая для нее priority
значение 5
.
Я бы порекомендовал вам получить доступ к следующим двум статьям, которые дают вам другие примеры и использование запросов для чтения, обновления, удаления и т. д. c., значений из вашей базы данных.
Кроме того, вы можете проверить официальный репозиторий из API по следующей ссылке:
Дайте мне знать, помогла ли вам информация!