일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 단축어
- python
- 파이썬
- 구글 드라이브
- pymongo
- 알고리즘
- 깃허브
- DB
- G-Suite
- gpu 병렬처리
- nocookie
- 그리디 알고리즘
- 리스트
- 아이폰
- 장고
- 코딩
- Django
- 탐욕 알고리즘
- selenium
- 링크
- 바로학교
- docker-compose
- 추천 영상
- venv
- 유튜브
- flask
- Google Drive
- 충북
- MongoDB
- List
- Today
- Total
목록pymongo (4)
SSAMKO의 개발 이야기
대용량 파일을 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..
db.someCollection.update( {}, { $rename: { : }} ) mongoDb에서 key 이름을 변경하고 싶을때, $rename someCollection의 'goodsImage'라는 key name을 'prodImg'로 변경하고 싶을 때, 아래와 같이 커맨드를 입력하면 된다. db.someCollection.update( {'goodsCode':'123'}, { $rename: { 'goodsImage': 'prodImg' }} )
DB내 문서들에서 특정 key의 unique값을 알고 싶을 때, distinct { "_id" : ObjectId("54936…dd0c"), "last_name" : "smith", "first_name" : "mike" } { "_id" : ObjectId("54936…dd0d"), "last_name" : "smith", "first_name" : "william" } { "_id" : ObjectId("54936…dd0e"), "last_name" : "smith", "first_name" : "william" } { "_id" : ObjectId("54936…dd0f"), "last_name" : "smith", "first_name" : "mark" } 위와 같은 collection에서 firs..
이미 존재하는 Key를 없애고 싶을 때, $unset { "_id" : 1234, "name" : "Chris", "description" : "Awesome" } 위 문서에서 description 키를 없애서, 아래와 같이 만들고 싶을 때 { "_id" : 1234, "name" : "Chris" } db.collection_name.update({ _id: 1234 }, { $unset : { description : 1} }) 혹은 여러 문서를 한번에 작업하려면 db.collection_name.updateMany({}, { $unset : { description : 1} })