Как исправить Cloud Firestore, возвращающий пустой массив? - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь получить данные из коллекции Firestore на PHP.Когда я var_dump $document->data(), он возвращает array(0).

Firestore DB

Вывод PHP:

Данные документа для документа DEV:

array (0) {

}

$collection = $this->db->collection('environment/DEV/shipments');
if (!empty($where)) {
    //$query = $this->_where_chain($collection, $where);
    $documents = $collection->documents();
    var_dump($documents);
    foreach ($documents as $document) {
        var_dump($document);
        if ($document->exists()) {
            printf('Document data for document %s:' . PHP_EOL, $document->id());
            var_dump($document->data());
            printf(PHP_EOL);
        } else {
            printf('Document %s does not exist!' . PHP_EOL, $snapshot->id());
        }
    }
}

1 Ответ

0 голосов
/ 12 февраля 2019

Произошла ошибка с динамическим именем коллекции (оно отличалось от приведенного выше примера кода), убедитесь, что $ this-> db-> collection ('COLLECTION_NAME');правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...