在 php 中计算 mongodb

Ahm*_*med 2 php count mongodb

我有一个集合用户,它有 2 个参数(用户名,付费),用户名是一个字符串,付费也是一个字符串,我应该计算有多少用户使用了参数paid="true"

这是我的尝试

<?php

$connection = new MongoClient();
$collection = $connection->Ahmed->user;

$cursor = $collection->find();
var_dump($collection->count());
var_dump($collection->count($cursor->paid=>"true")));
?>
Run Code Online (Sandbox Code Playgroud)

如果有mongo专家可以提供帮助,谢谢:)

Alb*_*t s 7

新驱动没有实现 $cursor->count()use$collection->count()代替

$collection->count($filter)
Run Code Online (Sandbox Code Playgroud)

在你的情况下: $filter = array('paid' => 'true')