본문 바로가기

TIL(Today Ingwang Learned)

TIL)2022-11-16(팀 프로젝트)

팀 프로젝트


에러

mongodb

에러 : raise ValueError("update only works with $ operators") ValueError: update only works with $ operators

원인 :

db.users.delete_one({'name':'bobby'},{'$set':{'age':19}})

$은 update 에서만 사용가능 

 

해결 : delete에선 $사용 x

 

 

문제 

mongodb

 

name : ik,

age : 25,

address : 지구

a : {1,2,3,4,5,6,7,8,9}

 

저장시 a의 값을 하나하나 불러오는데 어려움이 생김

 

해결

a:{ {name:1},{ name2 : 2 }, {name3:3}---} 으로 변경함

 

 


새로 알게된 내용

dbmongo 조작

$set)

uid가 4인 fav의 모든 값 삭제

db.user.update_one({'uid': 4}, {'$set': {'fav': []}})

$pull)

uid가 4인 데이터중 fave안의 coffee_id값이 3인  값 삭제

db.user.update_one({'uid': 4}, {'$pull': {'fav': {'coffee_id': 3}}})

페이지 이동시 데이터 전달, 받기

 

어제 목포 : 성공성공:::)))

내일 목표 : 서버 배포

 

 

'TIL(Today Ingwang Learned)' 카테고리의 다른 글

TIL)2022-11-18 (java)  (0) 2022.11.19
TIL) 2022-11-17(팀 프로젝트)  (0) 2022.11.17
TIL) 2022-11-15(팀 프로젝트)  (0) 2022.11.16
TIL) 2022-11-14(팀 프로젝트)  (0) 2022.11.15
TIL) 2022-11-12 (javaScript,dbmongo,git)  (0) 2022.11.12


Calendar
«   2025/03   »
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
Tags
더보기
Archives
Visits
Today
Yesterday