[Mongodb] 하나의 Field를 다른 Field 로 수정하는 방법
아래 query 문은 users 라는 collection에 존재하는 모든 documents 들의 userid 필드를 email 필드의 값으로 수정하라는 것입니다. 기존의 updateMany 쿼리문에서 바뀐 것은 단 하나, [ ] 대괄호가 추가된 것입니다. 대괄호가 추가되지 않으면 $email 을 이해하지 못하고, 그냥 "$email"이라는 문자열로 인식할 것입니다. db.users.updateMany({}, [{"$set":{"userid":"$email"}}]) 즉, A와 같은 documents 들이 모두 B의 documents 들로 바뀐다는 것입니다. // A { "_id" : ObjectId("5fc44db8d05a6a50dc989dc7"), "type" : "user", "userid" : "ab..