1/42
10 vocabulary flashcards covering essential terms from the lecture on MongoDB, Node.js integration, and CRUD operations.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
MongoDB
An open-source, NoSQL, document-oriented database that stores data as JSON-like documents with dynamic schemas, built for scalability and developer agility.
BSON
Binary JSON—a binary-encoded serialization format used by MongoDB to store documents, supporting complex and nested data types.
Collection (MongoDB)
A grouping of documents within a MongoDB database, comparable to a table in relational databases but without a fixed schema.
Document (MongoDB)
The basic unit of data in MongoDB, stored in BSON as a set of key–value pairs; each document can have its own unique structure.
Mongoose
A Node.js library that provides schema-based object modeling and simplifies CRUD operations when working with MongoDB.
CRUD
Acronym for Create, Read, Update, Delete—the four fundamental operations used to manipulate and manage data in applications and databases.
MongoClient
A class from the official MongoDB Node.js driver that establishes connections to a MongoDB server and executes database operations.
find() method
A MongoDB read operation that retrieves documents matching a query; with no criteria it returns all documents in the collection.
insertOne()
A MongoDB write operation that adds a single new document to a specified collection.
updateOne()
A MongoDB write operation that modifies the first document matching a filter within a collection using specified update actions.
MongoDB
An open-source, NoSQL, document-oriented database that stores data as JSON-like documents with dynamic schemas, built for scalability and developer agility.
BSON
Binary JSON—a binary-encoded serialization format used by MongoDB to store documents, supporting complex and nested data types.
Collection (MongoDB)
A grouping of documents within a MongoDB database, comparable to a table in relational databases but without a fixed schema.
Document (MongoDB)
The basic unit of data in MongoDB, stored in BSON as a set of key–value pairs; each document can have its own unique structure.
Mongoose
A Node.js library that provides schema-based object modeling and simplifies CRUD operations when working with MongoDB.
CRUD
Acronym for Create, Read, Update, Delete—the four fundamental operations used to manipulate and manage data in applications and databases.
MongoClient
A class from the official MongoDB Node.js driver that establishes connections to a MongoDB server and executes database operations.
find() method
A MongoDB read operation that retrieves documents matching a query; with no criteria it returns all documents in the collection.
insertOne()
A MongoDB write operation that adds a single new document to a specified collection.
updateOne()
A MongoDB write operation that modifies the first document matching a filter within a collection using specified update actions.
deleteOne()
A MongoDB write operation that deletes at most a single document matching a specified filter from a collection.
deleteMany()
A MongoDB write operation that deletes all documents matching a specified filter from a collection.
updateMany()
A MongoDB write operation that modifies all documents matching a specified filter within a collection using specified update actions.
Database (MongoDB)
The top-level container in MongoDB that holds collections of documents; it is a physical container for data.
MongoDB
An open-source, NoSQL, document-oriented database that stores data as JSON-like documents with dynamic schemas, built for scalability and developer agility.
BSON
Binary JSON—a binary-encoded serialization format used by MongoDB to store documents, supporting complex and nested data types.
Collection (MongoDB)
A grouping of documents within a MongoDB database, comparable to a table in relational databases but without a fixed schema.
Document (MongoDB)
The basic unit of data in MongoDB, stored in BSON as a set of key–value pairs; each document can have its own unique structure.
Mongoose
A Node.js library that provides schema-based object modeling and simplifies CRUD operations when working with MongoDB.
CRUD
Acronym for Create, Read, Update, Delete—the four fundamental operations used to manipulate and manage data in applications and databases.
MongoClient
A class from the official MongoDB Node.js driver that establishes connections to a MongoDB server and executes database operations.
find() method
A MongoDB read operation that retrieves documents matching a query; with no criteria it returns all documents in the collection.
insertOne()
A MongoDB write operation that adds a single new document to a specified collection.
updateOne()
A MongoDB write operation that modifies the first document matching a filter within a collection using specified update actions.
deleteOne()
A MongoDB write operation that deletes at most a single document matching a specified filter from a collection.
deleteMany()
A MongoDB write operation that deletes all documents matching a specified filter from a collection.
updateMany()
A MongoDB write operation that modifies all documents matching a specified filter within a collection using specified update actions.
Database (MongoDB)
The top-level container in MongoDB that holds collections of documents; it is a physical container for data.
Replica Set (MongoDB)
A group of MongoDB servers that maintain the same data set, providing high availability and data redundancy through asynchronous replication.
Index (MongoDB)
Special data structures that store a small, organized portion of a collection's data to allow for faster and more efficient query execution.
Aggregation Pipeline (MongoDB)
A powerful framework for processing and transforming documents in a collection, combining multiple stages to perform complex data aggregations.
ObjectId (MongoDB)
A 12-byte BSON type, unique identifier automatically generated by MongoDB for the _id field of documents if not explicitly provided, ensuring uniqueness.