在PHP中使用MongoDB進行大數據分頁查詢,可以通過使用`skip()`和`limit()`方法來實現。
示例代碼如下:
```php
// 連接MongoDB
$mongo = new MongoDB\Driver\Manager("mongodb://localhost:27017");
// 定義查詢條件和分頁參數
$filter = [];
$limit = 10; // 每頁數據數量
$page = 1; // 當前頁數
// 計算跳過的數據量
$skip = ($page - 1) * $limit;
// 創建查詢命令
$query = new MongoDB\Driver\Query($filter, [
'skip' => $skip,
'limit' => $limit
]);
// 執行查詢
$cursor = $mongo->executeQuery('database.collection', $query);
// 遍歷結果
foreach ($cursor as $document) {
var_dump($document);
}
```
上面的代碼中,通過設置`skip`和`limit`參數來實現分頁查詢。通過調整`$limit`和`$page`變量的值來實現不同頁數的查詢。