※ '@@@'는 검색하려는 목표 테이블(컬렉션)의 이름 을 넣으면된다
검색조건 없이 전체 검색 : **** 테이블 전체조회
list(db.@@@.find({}, {'_id': False}))
검색조건 1개 : ****테이블 데이터 중 id가 park라는 데이터를 조회하고싶을때
list(db.@@@.find({{"id":"park"},}, {'_id':False}))
검색조건 2개 : ****테이블 데이터 중 id가 park이고 (and)date가 2022-06-22인 데이터를 조회하고싶을때
list(db.@@@.find({"id": "jung",'date': "2022-06-22"}, {'_id':False}))
별꺼아니지만 3시간은 뻘짓한듯..
문법이 틀리면 아래의 에러가 나온다.
정렬은 간단하다.
find()뒤에 .sort 를 넣고 인자를 넣으면된다.
sort안에 정렬하고자 하는 컬럼 명을 넣은다음 1:오름차순, -1:내림차순 pymongo.ASCENDING(오름차순),DESCENDING내림차순이다.
list(db.@@@.find({"id": id_receive,'date': date_receive}, {'_id':False}).sort([("time",-1),("detail",pymongo.ASCENDING)]))
반응형
'Study > Python&Flask' 카테고리의 다른 글
간단한 파이썬 크롤링(BeautifulSoup) (0) | 2022.06.04 |
---|---|
파이썬 플라스크 서버 기동(Pycharm) (0) | 2022.06.04 |