Sling Academy
Home/Node.js/Page 32

Node.js

Node.js is a JavaScript runtime that allows for server-side scripting, enabling the development of scalable network applications using a non-blocking, event-driven architecture.

Sequelize.js: How to Empty/Truncate a Table

Updated: Dec 29, 2023
Introduction Sequelize is a popular ORM (Object-Relational Mapper) for Node.js that supports various databases. It provides an abstraction to the SQL database interaction, which allows developers to write less database-specific query......

Sequelize.js: How to use the IN and NOT IN operators

Updated: Dec 29, 2023
Introduction Sequelize.js is one of the most popular Object-Relational Mapping (ORM) libraries for Node.js. It provides a robust framework to work with various SQL databases using a clean and developer-friendly API. One of its core......

Sequelize.js: Find all records that match an array of values

Updated: Dec 29, 2023
When you’re working with relational databases, a common requirement is to retrieve records that match a set of criteria. Sometimes, those criteria are dynamic and can include a list of values against which the records in the database......

Sequelize.js: Unique Constraint Failed Error – Causes and Solutions

Updated: Dec 29, 2023
Understanding the Unique Constraint Failed Error The unique constraint failed error in Sequelize.js typically occurs when an attempt is made to insert or update a value in a database table that would violate a unique constraint. This......

How to Set Indexes in Sequelize.js

Updated: Dec 29, 2023
Overview Sequelize is a powerful ORM for Node.js, which allows users to manage a database using an object-oriented approach. One of the critical aspects of database optimization is indexing. Indexes in Sequelize can enhance query......

Sorting by multiple columns in Sequelize.js

Updated: Dec 29, 2023
Overview In Sequelize.js, sorting results by one or more columns is a common requirement when querying relational databases. This tutorial provides an in-depth look at how to achieve multi-column sorting using Sequelize, an ORM......

Sequelize.js: How to use CASE WHEN expression

Updated: Dec 29, 2023
Introduction Sequelize is a powerful ORM for Node.js that provides easy management of database transactions, relationships, and more. For developers accustomed to using SQL, the CASE WHEN expression is a familiar construct for creating......

Data types in Sequelize: A cheat sheet

Updated: Dec 29, 2023
Introduction Sequelize is a promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite, and Microsoft SQL Server. It features solid transaction support, relations, eager and lazy loading, read replication and more. Data types in......

Sequelize.js: How to Validate an Email Address

Updated: Dec 29, 2023
Overview Email validation is a critical aspect of modern web applications. When storing user data, it’s important to ensure that email addresses are valid to maintain data integrity and improve user experience. Sequelize.js, a......

How to Sort Rows by Date in Sequelize.js

Updated: Dec 29, 2023
Introduction Sequelize is a popular Node.js ORM (Object-Relational Mapping) that facilitates the interaction with databases in an object-oriented manner. One common task when working with databases is sorting data, and dates often play......

How to Use Hooks in Sequelize.js

Updated: Dec 29, 2023
Hooks (also known as lifecycle events) are functions which are called before and after calls in sequelize are executed. In this tutorial, we will go through an understanding of what hooks are in Sequelize.js and how to use them......

Sequelize.js: Optimize Queries to Boost Performance

Updated: Dec 29, 2023
Introduction Sequelize is a powerful ORM for Node.js applications that provides easy management of databases. While it simplifies interactions with the database, query performance can sometimes be less than optimal if not handled......