40. 데이터 삽입
데이터를 삽입해 보겠습니다…
ParseObject를 만들고 넣고 싶은 값을 key-value형태로 넣고 save하면 끝!
(콜백에 exception이 null == 정상 그리고 db Id를 잠시TextView에 저장하였습니다.)
41. 대시보드의 Core를 보면 데이터가 잘 들어가 있는것을 보실 수 있습니다.
(몽고DB등을 사용해 보신분은 익숙하시지만 MySql등만을 사용하셨으면 좀 신기하실 지도…)
42. objectId
데이터를 가져 올 때에는 ParseQuery를 사용합니다.
!
(objectId가 아니라 다른 값으로 데이터를 가져 올 때에는
whereEqualTo나 lessThan greaterThan등등을 사용합니다…
단 한번에 가져올 수 있는 갯수에 제한이 있으므로 많은 데이터를 가져 올 때에는
limit과 skip을 조합해서 여러번에 나누어서 데이터를 받아와야 합니다.)
43. Put버튼을 누르면 데이터가 삽입되고 그 데이터의 id가 표시가 됩니다.
Get버튼을 누르면 방금 전 삽입한 데이터를 표시합니다.
44. 데이터의 수정은 전에 한 Get과 동일합니다.
단 찾은 ParseObject의 값을 수정하고 다시 Save하면 끝!
데이터 수정
60. MAC AND LINUX
curl -s https://www.parse.com/downloads/cloud_code/installer.sh | sudo /bin/bash
!
WINDOWS
https://github.com/ParsePlatform/parse-cli/releases/tag/release_2.2.4
(환경변수 설정 or 파일 직접 실행)
맥,리눅스는 쉘코드 받아서 실행하고
윈도우즈는 exe파일을 다운 받습니다.
61. 1.parse new를 입력
2.로그인을 합니다.
3.새로운 앱을 만들거냐고 묻는데 여기서는
전에 안드로이드 테스트에 사용하던 앱을 계속 사용하겠습니다.
4.테스트해볼 curl예제를 줍니다. appId, api Key등이 나와있습니다.
1.
2.
3.
4.
62. parse new를 하면 앱 폴더가 생성되고
main.js를 확인할 수 있습니다.
hello로 요청이 들어오면 Hello world!를 리턴해줍니다.
63. 단 테스트 하기 위해서는 먼저 앱 폴더로 가서
parse deploy를 합니다
(앞으로 변경점이 생길시에는 꼭 deploy로 반영을 합니다.)