{"action":"opened","issue":{"url":"https://api.github.com/repos/AttractiveExiles/account-manager/issues/29","repository_url":"https://api.github.com/repos/AttractiveExiles/account-manager","labels_url":"https://api.github.com/repos/AttractiveExiles/account-manager/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/AttractiveExiles/account-manager/issues/29/comments","events_url":"https://api.github.com/repos/AttractiveExiles/account-manager/issues/29/events","html_url":"https://github.com/AttractiveExiles/account-manager/issues/29","id":220128358,"number":29,"title":"Todo Mongo DB","user":{"login":"Mykolas-PO","id":24524206,"avatar_url":"https://avatars3.githubusercontent.com/u/24524206?v=3","gravatar_id":"","url":"https://api.github.com/users/Mykolas-PO","html_url":"https://github.com/Mykolas-PO","followers_url":"https://api.github.com/users/Mykolas-PO/followers","following_url":"https://api.github.com/users/Mykolas-PO/following{/other_user}","gists_url":"https://api.github.com/users/Mykolas-PO/gists{/gist_id}","starred_url":"https://api.github.com/users/Mykolas-PO/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mykolas-PO/subscriptions","organizations_url":"https://api.github.com/users/Mykolas-PO/orgs","repos_url":"https://api.github.com/users/Mykolas-PO/repos","events_url":"https://api.github.com/users/Mykolas-PO/events{/privacy}","received_events_url":"https://api.github.com/users/Mykolas-PO/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-04-07T07:02:52Z","updated_at":"2017-04-07T07:02:52Z","closed_at":null,"body":"* Redaguoti NPM modulį sukurtą 2 užduoties metu (`Todo REST paslauga`). Įtraukti NPM priklausomybę `mongoose`.\n* Savo kompiuteryje paleisti Mongo DB ir sukurti joje duomenų bazę pavadinimu `todo`.\n* Sukurti `mongooseClient.js` failą, kuris savyje turi Mongoose konfiguraciją ir eksportuoja `mongoose` objektą.\n* Sukurti `todo/todoModel.js`, kuriame reikia aprašyti `todo` modelį ir schemą:\n  * `_id` - unikalus identifikatorius (automatiškai generuojamas paslaugos, negali būti keičiamas paslaugos naudotojo)\n  * `title` - trumpas pavadinimas (negali būti tuščias ir ilgesnis nei 100 simbolių)\n  * `description` - apibūdinimas\n  * `isDone` - būsena: true - įvykdytas, false - neįvykdytas (negali būti nenurodytas)\n  * `creationDate` - objekto sukūrimo data milisekundėmis nuo 1970-01-01 00:00:00 GMT (automatiškai generuojamas paslaugos, negali būti keičiamas paslaugos naudotojo)\n  * `updateDate` - objekto atnaujinimo data milisekundėmis nuo 1970-01-01 00:00:00 GMT (automatiškai generuojamas paslaugos, negali būti keičiamas paslaugos naudotojo)\n* Redaguoti `todo/todoRepository.js` failą: vietoje masyvo `todo` objektams saugoti reikia naudoti anksčiau apibrėžtą Mongoose modelį:\n  * gauti visus `todo` objektus\n  * gauti `todo` objektą, kurio ID yra `_id`\n  * išsaugoti naują `todo` objektą\n  * redaguoti egzituojantį `todo` objektą, kurio ID yra `_id`\n  * ištirnti objektą, kurio ID yra `_id`\n* Paleisti paslaugą su NPM kviečiant `start` skriptą (script), su Chrome naršykle patikrinti ar paslauga veikia (rekomenduojama naudoti šį Chrmoe įskiepį REST metodams kviesti: https://chrome.google.com/webstore/detail/advanced-rest-client/bljmokabgbdkoefbmccaeficehkmlnao)\n* Išsaugoti pakeitimus lokalioje Git repozitorijoje."}}
{"actor":{"display_login":"Mykolas-PO"}}