2015-03-13 45 views
0

我正在開發使用mongodb & PHP的RESTful API。我使用find函數根據條件檢索記錄。查找函數返回我mongocursor我已經通過foreach循環迭代到Mongodb:如何用mongocursor檢查find函數的計數?

$teams = $mongoDb2->find(array('team_maker_id' => (string)$userid)); 
$count = count($teams); 

我曾嘗試計數($隊)獲得的數據,但它返回我1即使它不包含任何數據。

如何獲取$隊中的記錄數?

回答

1

簡單,你可以做以下

$teamsCount = $mongoDb2->find(array('team_maker_id' => (string)$userid))->count(); 

在$ teamsCount您將獲得本&球隊的數量,如果它不是0,那麼你上面寫的再次觸發查詢。

相關問題