【问题标题】:Firebase Cloud Firestore retrieve dataFirebase Cloud Firestore 检索数据
【发布时间】:2023-03-09 07:29:01
【问题描述】:

我一直在阅读有关如何检索数据的 PHP 的 Firestore 文档。我从这个链接https://googlecloudplatform.github.io/google-cloud-php/#/docs/cloud-firestore/v0.3.2/firestore/query 看到了一个,但我无法检索数据。有人有解决方案吗?

 $collectionReference = $firestore->collection('notifications');
    $query = $collectionReference->where('so_id', '=', $so_id);
    $snapshot = $query->documents();
    foreach ($snapshot as $value) {
        echo $value['name'] . PHP_EOL;
    }

【问题讨论】:

标签: php firebase google-cloud-firestore


【解决方案1】:
$collectionReference = $firestore->collection('notifications');
    $query = $collectionReference->where('so_id', '=', $so_id);
    $snapshot = $query->documents();
    foreach ($snapshot as $value) {
        echo $value->get('name');
    }

您必须使用->get('fieldName') 作为第一个值。如果该值具有嵌套值,则需要执行此操作。 ->get('fieldName')->nestedFieldName()

【讨论】:

    猜你喜欢
    • 2021-05-27
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    • 2020-12-18
    • 2021-02-16
    • 1970-01-01
    • 2019-07-05
    • 2020-08-08
    相关资源
    最近更新 更多