3

我想获得集合的最大 id 值。

如何转换 mongoDb 查询:

db.tweets.find({},{id:1}).sort({id:-1}).limit(1)

使用 PHP 到 Mongo 查询语言语句?

我正在努力

$db->tweets->find(
    array(),
    array("id"=>1)
)->sort(array("id"=> -1))->limit(1);

但这不起作用。

4

1 回答 1

3

我检查了这个,它对我有用:

$val = $db->myCollection->find(array(), array('_id' => 1))->sort(array('_id' => -1))->limit(1);

您的代码中的错误是它应该是“_id”而不是“id”。另外,我希望 $db->tweets 是一个 MongoCollection 对象,并且你已经确保了这一点。希望这可以帮助。

于 2012-01-21T06:37:42.893 回答