diff --git a/package-lock.json b/package-lock.json index 4c35245..83e8a0d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@athenna/database", - "version": "5.43.0", + "version": "5.44.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@athenna/database", - "version": "5.43.0", + "version": "5.44.0", "license": "MIT", "dependencies": { "@faker-js/faker": "^8.4.1" diff --git a/package.json b/package.json index ae7e367..667b942 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@athenna/database", - "version": "5.43.0", + "version": "5.44.0", "description": "The Athenna database handler for SQL/NoSQL.", "license": "MIT", "author": "João Lenon ", diff --git a/src/models/builders/ModelQueryBuilder.ts b/src/models/builders/ModelQueryBuilder.ts index 74ac0a2..3de172b 100644 --- a/src/models/builders/ModelQueryBuilder.ts +++ b/src/models/builders/ModelQueryBuilder.ts @@ -293,6 +293,15 @@ export class ModelQueryBuilder< return data } + /** + * Find a value in database and return as boolean. + */ + public async exists() { + this.setInternalQueries() + + return super.exists() + } + /** * Find many values in database. */