pymongo 3

[pymongo][flask]학생정보_배열형태 조회 - GET

DB에 저장된 학생들 값을 조회하는 함수를 만들었다. 처음 pymongo의 find함수를 이용하여 불러왔을 때 한글은 깨져있고 _id와 다른 여타 값들도 들어있어서 수정이 필요했다. 여러번의 수정을 거쳐 코드가 완성되었다. Student의 0번째에는 stduentIdx를 위해 idx값이 저장되어있다. 그러므로 1번째부터 사전형태로 갖고오록 만들었다. 그후 반환형은 jsonify를 이용했다. 반환형! 한글도 안깨졌고, 내가 원하는 형태로 반환되었다. 기분 좋다.

[pymongo][mongodb]auto_increment만들기

저번 앱을 개발할 때는 mysql을 이용하였기에 값을 insert하면 자동으로 값이 올라가도록 설정할 수 있었다. 그러나 mongodb에서는 따로 그렇게 지정할 수가 없다고 한다. (아쉽...) 그래서 DB에 직접 값을 두고 해당 값에서 1을 더해 이른 index로 사용하는 식으로 만들 수 있다. 위에 링크를 통해 알 수 있었다. https://stackoverflow.com/questions/13710770/how-to-update-values-using-pymongo How to update values using pymongo? I've a mongodb collection in this form: {id=ObjectId(....),key={dictionary of values}} where dic..