gpt4 book ai didi

PHP Mongo - 找到集合中的最后一个对象

转载 作者:可可西里 更新时间:2023-11-01 10:21:49 25 4
gpt4 key购买 nike

完整的 PHP 代码块如何返回集合中最后插入的对象?这是我的函数,但它没有返回正确的对象。

# Create connection instance
$this->mongo = new MongoClient($connection_string);
# Select database
$this->database = $this->mongo->selectDB($database_name);

public function get_last($given_collection){
$collection = $this->database->selectCollection($given_collection);
$data_object = $collection->find()->sort(array("id"=>1));
return $data_object;
}

最佳答案

尝试:

$collection->find()->sort(array("_id"=>-1))->limit(1);

这是 mongodb 查询,可以很好地按降序显示数据。

db.collection.find().sort({"_id":-1}).limit(1);

关于PHP Mongo - 找到集合中的最后一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38572176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com