GoogleCloudPlatform php-docs-samples删除集合不起作用

时间:2018-11-03 03:24:45

标签: php firebase google-cloud-firestore

我的firebase结构是这样的: 主页>消息

ProjectId

 |_              messages

   messages  >    sdadsdsdadsasddsda-dasdadasdadsdad
                  asdewrwergtertetrt-werrwrwttyyttyr
                  ................
                  .......
                  ....

我正在运行此php脚本:

function delete_collection()
{
      global $projectId;
      $db = new FirestoreClient(['projectId' => $projectId, ]);
      $collectionReference = $db->collection('messages');
      $documents = $collectionReference->documents();
        foreach ($documents as $document) {
             if ($document->exists()) {
                 $document->reference()->delete();
           } 
         }

但是文档列表为空,永远不会进入foreach循环。

我确实需要删除初始收集消息,因为这是在用户发送消息时自动创建的

感谢您的帮助!

0 个答案:

没有答案