diff --git a/assets/seeds/event-collection.json b/assets/seeds/event-collection.json new file mode 100644 index 00000000..9b69feb8 --- /dev/null +++ b/assets/seeds/event-collection.json @@ -0,0 +1,4 @@ +{"_id":{"$oid":"68b4fa07e88a74064204debe"},"title":"Meetup DevPR Guarapuava","format":"in-person","description":"# Meetup Dev Paraná Guarapuava\n\nVai ser um evento super legal!","date":{"$date":"2026-02-05T21:30:00.778Z"},"time":"","duration":"2h","maxAttendees":30,"visible":true,"presentations":[],"link":"","address":"Rua Presidente Getulio Vargas, n° 400","leaders":[{"$oid":"66fa1686073adabd63af0690"}],"owner":{"$oid":"66fa1686073adabd63af0690"},"createdAt":{"$date":"2025-09-01T01:42:31.332Z"},"updatedAt":{"$date":"2025-09-01T02:22:29.237Z"},"__v":0} +{"_id":{"$oid":"68b5034fe88a74064204e069"},"title":"Meetup DevPR CURITIBA","format":"mixed","description":"# Evento em Curitiba!\nLets go!","date":{"$date":"2025-11-07T22:00:00.501Z"},"time":"","duration":"2h e 10m","maxAttendees":22,"visible":true,"presentations":[],"link":"meet.google.com","address":"Rua de Curitiba, n° 300","leaders":[{"$oid":"66fa1686073adabd63af0690"}],"owner":{"$oid":"66fa1686073adabd63af0690"},"createdAt":{"$date":"2025-09-01T02:22:07.247Z"},"updatedAt":{"$date":"2025-09-01T02:22:07.247Z"},"__v":0} +{"_id":{"$oid":"68b50465e88a74064204e0a8"},"title":"Meetup DevPR Maringá","format":"in-person","description":"# Evento em Maringá\nUhuull","date":{"$date":"2025-11-07T22:00:00.501Z"},"time":"","duration":"2h","maxAttendees":3,"visible":true,"presentations":[],"link":"meet.google.com","address":"Rua de Maringá, n° 232","leaders":[{"$oid":"66fa1686073adabd63af0690"}],"owner":{"$oid":"66fa1686073adabd63af0690"},"createdAt":{"$date":"2025-09-01T02:26:45.999Z"},"updatedAt":{"$date":"2025-09-01T02:27:12.419Z"},"__v":0} +{"_id":{"$oid":"68b50597e88a74064204e135"},"title":"Workshop Frontend Online","format":"online","description":"# Workshop Frontend\n## Evento vai ser online!\nVamos participar","date":{"$date":"2025-09-11T22:30:00.024Z"},"time":"","duration":"2h e 20m","maxAttendees":3,"visible":true,"presentations":[],"link":"https://meet.google.com","address":"Rua Padre Chagas 3250","leaders":[{"$oid":"66fa1686073adabd63af0690"}],"owner":{"$oid":"66fa1686073adabd63af0690"},"createdAt":{"$date":"2025-09-01T02:31:51.642Z"},"updatedAt":{"$date":"2025-09-01T02:31:51.642Z"},"__v":0} \ No newline at end of file diff --git a/assets/seeds/rsvp-collection.json b/assets/seeds/rsvp-collection.json new file mode 100644 index 00000000..dd74f97a --- /dev/null +++ b/assets/seeds/rsvp-collection.json @@ -0,0 +1,15 @@ +{"_id":{"$oid":"68b4fa4dcb46130167971aa7"},"event":{"$oid":"68b4fa07e88a74064204debe"},"user":{"$oid":"66fa1598073adabd63af0680"},"__v":0,"createdAt":{"$date":"2025-09-01T01:43:41.908Z"},"status":"confirmed","updatedAt":{"$date":"2025-09-01T01:43:41.908Z"}} +{"_id":{"$oid":"68b4fb94cb46130167971aa8"},"event":{"$oid":"68b4fa07e88a74064204debe"},"user":{"$oid":"66fa172f073adabd63af06b0"},"__v":0,"createdAt":{"$date":"2025-09-01T01:49:08.927Z"},"status":"confirmed","updatedAt":{"$date":"2025-09-01T02:34:31.160Z"}} +{"_id":{"$oid":"68b505c9cb46130167971aa9"},"event":{"$oid":"68b50597e88a74064204e135"},"user":{"$oid":"66fa1598073adabd63af0680"},"__v":0,"createdAt":{"$date":"2025-09-01T02:32:41.906Z"},"status":"confirmed","updatedAt":{"$date":"2025-09-01T02:32:41.906Z"}} +{"_id":{"$oid":"68b505d2cb46130167971aaa"},"event":{"$oid":"68b50465e88a74064204e0a8"},"user":{"$oid":"66fa1598073adabd63af0680"},"__v":0,"createdAt":{"$date":"2025-09-01T02:32:50.322Z"},"status":"maybe","updatedAt":{"$date":"2025-09-01T02:32:50.322Z"}} +{"_id":{"$oid":"68b505d9cb46130167971aab"},"event":{"$oid":"68b5034fe88a74064204e069"},"user":{"$oid":"66fa1598073adabd63af0680"},"__v":0,"createdAt":{"$date":"2025-09-01T02:32:57.764Z"},"status":"declined","updatedAt":{"$date":"2025-09-01T02:32:57.764Z"}} +{"_id":{"$oid":"68b5061ecb46130167971aac"},"event":{"$oid":"68b50597e88a74064204e135"},"user":{"$oid":"66fa172f073adabd63af06b0"},"__v":0,"createdAt":{"$date":"2025-09-01T02:34:06.542Z"},"status":"maybe","updatedAt":{"$date":"2025-09-01T02:34:06.542Z"}} +{"_id":{"$oid":"68b50627cb46130167971aad"},"user":{"$oid":"66fa172f073adabd63af06b0"},"event":{"$oid":"68b5034fe88a74064204e069"},"__v":0,"createdAt":{"$date":"2025-09-01T02:34:15.652Z"},"status":"declined","updatedAt":{"$date":"2025-09-01T02:34:17.309Z"}} +{"_id":{"$oid":"68b5062ecb46130167971aae"},"user":{"$oid":"66fa172f073adabd63af06b0"},"event":{"$oid":"68b50465e88a74064204e0a8"},"__v":0,"createdAt":{"$date":"2025-09-01T02:34:22.946Z"},"status":"confirmed","updatedAt":{"$date":"2025-09-01T02:34:22.946Z"}} +{"_id":{"$oid":"68b506a4cb46130167971aaf"},"user":{"$oid":"66fa1529073adabd63af0670"},"event":{"$oid":"68b50597e88a74064204e135"},"__v":0,"createdAt":{"$date":"2025-09-01T02:36:20.506Z"},"status":"confirmed","updatedAt":{"$date":"2025-09-01T02:36:20.506Z"}} +{"_id":{"$oid":"68b506bbcb46130167971ab0"},"event":{"$oid":"68b5034fe88a74064204e069"},"user":{"$oid":"66fa1529073adabd63af0670"},"__v":0,"createdAt":{"$date":"2025-09-01T02:36:43.682Z"},"status":"confirmed","updatedAt":{"$date":"2025-09-01T02:36:43.682Z"}} +{"_id":{"$oid":"68b506cfcb46130167971ab1"},"event":{"$oid":"68b50465e88a74064204e0a8"},"user":{"$oid":"66fa1529073adabd63af0670"},"__v":0,"createdAt":{"$date":"2025-09-01T02:37:03.835Z"},"status":"confirmed","updatedAt":{"$date":"2025-09-01T02:37:03.835Z"}} +{"_id":{"$oid":"68b506f7cb46130167971ab2"},"event":{"$oid":"68b5034fe88a74064204e069"},"user":{"$oid":"66fa16d8073adabd63af06a0"},"__v":0,"createdAt":{"$date":"2025-09-01T02:37:43.758Z"},"status":"confirmed","updatedAt":{"$date":"2025-09-01T02:37:43.758Z"}} +{"_id":{"$oid":"68b506fecb46130167971ab3"},"user":{"$oid":"66fa16d8073adabd63af06a0"},"event":{"$oid":"68b4fa07e88a74064204debe"},"__v":0,"createdAt":{"$date":"2025-09-01T02:37:50.321Z"},"status":"confirmed","updatedAt":{"$date":"2025-09-01T02:38:31.039Z"}} +{"_id":{"$oid":"68b50703cb46130167971ab4"},"event":{"$oid":"68b50465e88a74064204e0a8"},"user":{"$oid":"66fa16d8073adabd63af06a0"},"__v":0,"createdAt":{"$date":"2025-09-01T02:37:55.171Z"},"status":"confirmed","updatedAt":{"$date":"2025-09-01T02:37:55.171Z"}} +{"_id":{"$oid":"68b50712cb46130167971ab5"},"event":{"$oid":"68b50597e88a74064204e135"},"user":{"$oid":"66fa16d8073adabd63af06a0"},"__v":0,"createdAt":{"$date":"2025-09-01T02:38:10.322Z"},"status":"confirmed","updatedAt":{"$date":"2025-09-01T02:38:11.605Z"}} \ No newline at end of file diff --git a/docs/back-end.md b/docs/back-end.md index 58baa6bd..e88cbc2f 100644 --- a/docs/back-end.md +++ b/docs/back-end.md @@ -11,6 +11,28 @@ Preparei alguns seeds pra você importar na base de dados, mas primeiro verifiqu Para importar execute, não se esqueça de colocar seu usuário no `--username=seu-user` configurado no `.env`. Ao executar, ele irá solicitar a senha que foi configurada no mesmo arquivo. -Para **cidades**: `mongoimport --host=localhost --port=27017 --username= --authenticationDatabase=admin --db=devparana --collection=citycollections --file=assets/seeds/city-collection.json` +Para **cidades**: -Para **usuários**: `mongoimport --host=localhost --port=27017 --username= --authenticationDatabase=admin --db=devparana --collection=usercollections --file=assets/seeds/user-collection.json` +``` +mongoimport --host=localhost --port=27017 --username= --authenticationDatabase=admin --db=devparana --collection=citycollections --file=assets/seeds/city-collection.json +``` + +Para **usuários**: + +``` +mongoimport --host=localhost --port=27017 --username= --authenticationDatabase=admin --db=devparana --collection=usercollections --file=assets/seeds/user-collection.json +``` + +Para **eventos**: +_(depende da seed de usuários)_ + +``` +mongoimport --host=localhost --port=27017 --username= --authenticationDatabase=admin --db=devparana --collection=eventcollections --file=assets/seeds/event-collection.json +``` + +Para **presenças em eventos (RSVP)**: +_(depende da seed de usuários e eventos)_ + +``` +mongoimport --host=localhost --port=27017 --username= --authenticationDatabase=admin --db=devparana --collection=rsvpcollections --file=assets/seeds/rsvp-collection.json +```