몽고DB에는 auto increment기능이 없다. (있어도 더 쉬운 방법을 찾았다.)
관계형db가 아니기 때문에 사용하기는 편하지만 PK에 해당하는 부분을 직접 추가해주려니 여간 머리 아픈일이 아니다.
그래서 생각해낸 방법이 몽고DB에는 요소를 추가할때 자동적으로 _id라는 값을 할당해주는데 PK와 동일하게 활용할 수 있다.
하지만 이 값은 str처럼 그냥 접근하게되면 온갖 에러가 뜨게된다.
구글링을 통해 찾아낸 방법.
해당 라이브러리를 Import해준 뒤
위와 같이 str화 시킨 후 값을 사용하다가
ObjectId("str") << 이 방법으로 다시 몽고db에서쓰는 _id값으로 변경해 사용하면 된다.