# Build RESTful API with the official MongoDB Go Driver and Iris Article is coming soon, follow and stay tuned - - Read [the fully functional example](main.go). ```sh $ go get -u github.com/mongodb/mongo-go-driver $ go get -u github.com/joho/godotenv ``` ```sh # .env file contents PORT=8080 DSN=mongodb://localhost:27017 ``` ```sh $ go run main.go > 2019/01/28 05:17:59 Loading environment variables from file: .env > 2019/01/28 05:17:59 ◽ PORT=8080 > 2019/01/28 05:17:59 ◽ DSN=mongodb://localhost:27017 > Now listening on: http://localhost:8080 ``` ```sh GET : http://localhost:8080/api/store/movies POST : http://localhost:8080/api/store/movies GET : http://localhost:8080/api/store/movies/{id} PUT : http://localhost:8080/api/store/movies/{id} DELETE : http://localhost:8080/api/store/movies/{id} ``` ## Screens ### Add a Movie ![](0_create_movie.png) ### Update a Movie ![](1_update_movie.png) ### Get all Movies ![](2_get_all_movies.png) ### Get a Movie by its ID ![](3_get_movie.png) ### Delete a Movie by its ID ![](4_delete_movie.png)