我正在尝试从PHP中的Firestore集合检索数据。当我var_dump $document->data()
时,它返回array(0)
。
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());
}
}
}
答案 0 :(得分:0)
动态集合名称存在一个错误(与上面的代码示例不同),请确保$ this-> db-> collection('COLLECTION_NAME');是正确的。