我想获取集合的最大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);
但这不起作用。
答案 0 :(得分:3)
我查了一遍这对我有用:
$val = $db->myCollection->find(array(), array('_id' => 1))->sort(array('_id' => -1))->limit(1);
代码中的错误是它应该是“_id”而不是“id”。另外,我希望$ db->推文是一个MongoCollection对象,你已经确定了这一点。希望这会有所帮助。