Skip to content

Commit 4d1df91

Browse files
committed
2 parents 8d0eb01 + 0d85df5 commit 4d1df91

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

README.md

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Build a CRUD API with Rust and MongoDB
2+
3+
This comprehensive guide will teach you how to build a CRUD (Create, Read, Update, and Delete) API using the Rust programming language and MongoDB as the database. The Rust API will run on a Warp HTTP server and use the MongoDB Rust driver to persist data in a MongoDB database.
4+
5+
![Build a CRUD API with Rust and MongoDB](https://codevoweb.com/wp-content/uploads/2023/01/Build-a-CRUD-API-with-Rust-and-MongoDB.webp)
6+
7+
## Topics Covered
8+
9+
- Run the Rust MongoDB CRUD Project Locally
10+
- Run the Rust API with a Frontend
11+
- Setup the Rust Project
12+
- Setup MongoDB
13+
- Create the Database Model
14+
- Create the API Response Structs
15+
- Create the API Request Structs
16+
- Handle MongoDB and Application Errors
17+
- Create the MongoDB CRUD Functions
18+
- Connect to the MongoDB Database
19+
- Convert Document to Struct
20+
- Perform Multiple READ Operations
21+
- Perform CREATE Operation
22+
- Perform Single READ Operation
23+
- Perform UPDATE Operation
24+
- Perform DELETE Operation
25+
- Implement the CRUD Functions
26+
- Retrieve Documents
27+
- Create a New Document
28+
- Get a Single Document
29+
- Edit a Document
30+
- Delete a Document
31+
- Register the Routes and Add CORS
32+
33+
Read the entire article here: [https://codevoweb.com/build-a-crud-api-with-rust-and-mongodb/](https://codevoweb.com/build-a-crud-api-with-rust-and-mongodb/)
34+

0 commit comments

Comments
 (0)