728x90
저번 앱을 개발할 때는 mysql을 이용하였기에 값을 insert하면 자동으로 값이 올라가도록 설정할 수 있었다.
그러나 mongodb에서는 따로 그렇게 지정할 수가 없다고 한다. (아쉽...)
그래서 DB에 직접 값을 두고 해당 값에서 1을 더해 이른 index로 사용하는 식으로 만들 수 있다.
위에 링크를 통해 알 수 있었다.
https://stackoverflow.com/questions/13710770/how-to-update-values-using-pymongo
나의 상황에 맞게 수정한 코드 :
student을 만들기 전에 studentIdx가 stdIdx라는 값을 만들어놓는다.
그리고 seq는 0으로 해놓고 이 함수가 호출될 때마다 1씩 증하가여 이를 반환하도록 만들었다.
그러면 INDEX값을 insert되면 자동적으로 1씩 증가하도록 만들 수 있다.
(여기 DB값은 내가 몇번 insert해서 14가 된것이다.)
이런식으로 호출하면 된다.
자동적으로 잘 증가한다.
반응형
'4-1 > 졸업프로젝트' 카테고리의 다른 글
[flask]카카오 로그인 구현_그거...어떻게 만드는데? (0) | 2022.04.07 |
---|---|
[mongodb]Data CRUD 명령어 정리 - CREATE_(insert) (0) | 2022.04.02 |
visual studio code에서 다른 확장자로 여는 법 (0) | 2022.03.17 |
[윈도우]HTTPie 설치와 사용법 (0) | 2022.03.17 |
아나콘다 가상환경 설정&주피터 노트북과의 연결 (0) | 2022.02.16 |