findOne method
Future<T?>
findOne({
- covariant dynamic where,
- covariant dynamic include,
- dynamic order,
- dynamic group,
- QueryAttributes? attributes,
- bool? paranoid,
- Transaction? transaction,
Searches for a single instance that matches the query options.
Returns the first matching model instance, or null if no match
is found.
Implementation
Future<T?> findOne({
covariant dynamic where,
covariant dynamic include,
dynamic order,
dynamic group,
QueryAttributes? attributes,
bool? paranoid,
Transaction? transaction,
}) {
final query = Query.fromCallbacks(
where: where,
include: include,
order: order,
group: group,
attributes: attributes,
paranoid: paranoid,
);
return QueryEngine().findOne(
modelName: modelName,
query: query,
sequelize: sequelizeInstance,
model: sequelizeModel,
transaction: transaction,
) as Future<T?>;
}