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

PHP Mongo-查找集合中的最后一个对象,php,mongodb,Php,Mongodb,返回集合中最后一个插入的对象时,完整的PHP代码块看起来如何?这是我的函数,但它没有返回正确的对象 # Create connection instance $this->mongo = new MongoClient($connection_string); # Select database $this->database = $this->mongo->selectDB($database_name); public

返回集合中最后一个插入的对象时,完整的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;
    }
尝试:

这是mongodb查询,可以按降序显示数据

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