Sling Academy
Home/Node.js/Page 36

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.

Many to One Associations in Sequelize.js

Updated: Dec 29, 2023
Overview Understanding associations in Sequelize is crucial for establishing relationships between different data models in a Node.js application. The Many to One association is a fundamental component in relational databases, where......

Fixing error: sequelize.import is not a function in Node.js

Updated: Dec 29, 2023
Understanding the Error When working with Sequelize in Node.js, encountering the “sequelize.import is not a function” error usually indicates that you’re trying to use an outdated method of importing models based on a......

How to use BCrypt with Sequelize models

Updated: Dec 29, 2023
Introduction Securing user data is a fundamental aspect of web development, particularly when it comes to storing passwords. A common approach is to hash passwords before they are saved to a database, and BCrypt is one of the most......

Fixing Sequelize Error TS1086 in Node.js Projects

Updated: Dec 29, 2023
Understanding the Error The ‘Sequelize Error TS1086: An accessor cannot be declared in an ambient context’ often occurs when using TypeScript with Sequelize in a Node.js project. This error generally indicates a version......

Sequelize.js: Addition and Subtraction Assignment Operators

Updated: Dec 29, 2023
Overview Sequelize.js is a popular ORM (Object-Relational Mapping) library for Node.js, which provides a high-level abstraction for dealing with databases. It supports all kinds of database operations, and in this tutorial, we’ll......

Sequelize.js: Select Rows by Last Day, Last Week, Last Month, and Other Date Ranges

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. In this guide,......

How to Count the Number of Records in Sequelize

Updated: Dec 29, 2023
Introduction Sequelize is a promise-based ORM for Node.js that supports various SQL dialects. In this tutorial, we will explore how to count the number of records in a database using Sequelize. Understanding how to efficiently count......

How to Select Multiple Random Records in Sequelize.js

Updated: Dec 29, 2023
Sequelize is a popular ORM for Node.js that supports multiple SQL dialects. When working with large datasets, you might sometimes need to retrieve a subset of records in a random order – for example, to display random user profiles......

Selecting a Single Random Record in Sequelize.js (3 Ways)

Updated: Dec 29, 2023
Selecting a random record from a database table is a common requirement in software development. Sequelize, a popular Node.js ORM for relational databases, offers several methods to achieve this. This article will explore three different......

Sequelize.js: How to Save an Array in a Column

Updated: Dec 29, 2023
Overview Sequelize.js is a popular ORM (Object-Relational Mapping) library for Node.js that allows developers to manage relational databases using JavaScript objects instead of SQL queries. One common requirement is storing arrays in a......

Sequelize.js: How to Safely Change Model Schema in Production

Updated: Dec 29, 2023
Overview Managing and updating database schemas can be daunting, especially in production environments. Sequelize.js, a powerful ORM for Node.js, provides tools and practices to facilitate these changes safely. This article will guide......

Sequelize.js: How to save a JSON object in a column

Updated: Dec 29, 2023
Introduction Sequelize is a powerful Object-Relational Mapping (ORM) library for Node.js. It allows developers to work with relational databases in an object-oriented fashion, using JavaScript. One of the robust features of Sequelize......