public function findOneById($collection, $id) { if (is_string($id)) { $id = new \MongoId($id); } $doc = $this->getCollection($collection)->findOne(["_id" => $id]); if (isset($doc["_id"])) { $doc["_id"] = (string) $doc["_id"]; } return $doc; }