일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- selenium
- 깃허브
- 리스트
- 장고
- pymongo
- 링크
- List
- docker-compose
- Django
- flask
- gpu 병렬처리
- MongoDB
- 코딩
- 구글 드라이브
- 충북
- 그리디 알고리즘
- 탐욕 알고리즘
- 바로학교
- 유튜브
- venv
- 단축어
- G-Suite
- DB
- nocookie
- 아이폰
- 알고리즘
- 파이썬
- python
- 추천 영상
- Google Drive
- Today
- Total
목록MongoDB (4)
SSAMKO의 개발 이야기
find_one_and_update는 말 그대로, 특정조건에 부합하는 문서를 찾아서, update 해주는 명령어다. 사용하다보면 update와 동시에 update된 문서를 받아서 사용하고 싶을때가 있다. 그냥 아래처럼 저장하면, vData = user_col.find_one_and_update({'uid':1}, {'$inc':{ 'version': 1}}) uid:1을 가진 문서를 찾아서 'version' field의 값을 1 증가($inc)시키고, 문서를 return 하게되는데, 이때 return하는 문서는 update되기 이전의 문서, 즉 original문서이다. 이것을 업데이트된 문서로 반환받고 싶다면, from pymongo import ReturnDocument vData = user_col...
대용량 파일을 local DB가 아닌 GCS나 AWS S3에 저장하기 위해, 혹은 mongodb같은 써드파티 DB를 사용하는 서버에서, 파일을 단순히 업로드 받아 처리해야할 경우가 있다. 그럴경우엔 forms.py나 model.py 작성없이 바로 views.py에서 작성 가능하다. from django.http import HttpResponse from django.views.decorators.csrf import csrf_exempt from django.views.decorators.http import require_POST from .. import FileManager as fm @csrf_exempt @require_POST def recommend_user_prod(request): fm..
조건에 부합하는 문서를 찾아 update하는 명령어. find_one_and_update 기본적으로는 update 전 문서를 return한다. 만약 조건에 부합하는 문서가 없으면 None을 return한다. update 후의 문서를 return하고 싶을때, from pymongo import ReturnDocument db.example.find_one_and_update( {'_id': 'userid'}, {'$set': {'state': 'good'}}, return_document=ReturnDocument.AFTER) ReturnDocument를 import하고, find_one_and_update의 마지막 인자로 return_documnet=ReturnDocument.AFTER를 넣어주면, up..
python으로 손쉽게 API서버를 만들기 위해서 주로 flask를 많이 사용합니다. 플라스크 (웹 프레임워크) - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org 좀 더 큰 규모의 백엔드 서버를 위해서는 당연 django를 사용해야겠지만, 가벼운 API 몇 개만 운영하고자 할 때는 flask처럼 간편한 framework가 없습니다. 장고 (웹 프레임워크) - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 다른 뜻에 대해서는 장고 문서를 참조하십시오. 장고(Django, FAQ 발음으로는 "쟁고"(IPA: [ˈdʒæŋgoʊ])[2])는 파이썬으로 작성된 오픈 소스 웹 프레임워크로, 모델- ko.wikipedia.org flask를 API..