PHP でスクリプトを作成しており、SQL を変換しようとしています。
SELECT COUNT(*) AS Rank
FROM user
WHERE user.lvl > $user_level
Mongo に問い合わせます。
私は唯一の決定を見つけました:
$nosql = array(
'lvl' => array('$gt' => $user_level)
);
$result = $collection->find($nosql);
$length = count(iterator_to_array($result));
- 条件を満たすすべてのオブジェクトを取得する
- そしてそれらをPHPで数えます
すべての配列を送信せずに必要なオブジェクトの数を取得することは可能ですか?