public function guessNameColumn(EMongoDocument $model) { foreach ($model->attributeNames() as $name) { if (!strcasecmp($name, 'name')) { return $name; } } foreach ($model->attributeNames() as $name) { if (!strcasecmp($name, 'title')) { return $name; } } foreach ($model->attributeNames() as $name) { if ($name == $model->primaryKey()) { return $name; } } return '_id'; }