mirror of
https://github.com/kataras/iris.git
synced 2025-12-22 04:17:03 +00:00
reorganization of _examples and add some new examples such as iris+groupcache+mysql+docker
Former-commit-id: ed635ee95de7160cde11eaabc0c1dcb0e460a620
This commit is contained in:
64
_examples/database/mongodb/README.md
Normal file
64
_examples/database/mongodb/README.md
Normal file
@@ -0,0 +1,64 @@
|
||||
# Build RESTful API with the official MongoDB Go Driver and Iris
|
||||
|
||||
Article is coming soon, follow and stay tuned
|
||||
|
||||
- <https://medium.com/@kataras>
|
||||
- <https://dev.to/kataras>
|
||||
|
||||
Read [the fully functional example](main.go).
|
||||
|
||||
## Run
|
||||
|
||||
### Docker
|
||||
|
||||
Install [Docker](https://www.docker.com/) and execute the command below
|
||||
|
||||
```sh
|
||||
$ docker-compose up
|
||||
```
|
||||
|
||||
### Manually
|
||||
|
||||
```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
|
||||

|
||||
|
||||
### Update a Movie
|
||||
|
||||

|
||||
|
||||
### Get all Movies
|
||||
|
||||

|
||||
|
||||
### Get a Movie by its ID
|
||||
|
||||

|
||||
|
||||
### Delete a Movie by its ID
|
||||
|
||||

|
||||
|
||||
Reference in New Issue
Block a user