집 >데이터 베이스 >MySQL 튜토리얼 >mongodb 쿼리 테이블 필드, 문자열 가로채기 및 업데이트 방법
이 글의 내용은 mongodb 쿼리 테이블 필드, 문자열 가로채기 및 업데이트 방법에 대한 내용입니다. 필요한 친구들이 참고하면 도움이 될 것입니다.
update() 메소드는 기존 문서를 업데이트하는 데 사용됩니다. 구문 형식은 다음과 같습니다:
db.collection.update( <query>, <update>, { upsert: <boolean>, multi: <boolean>, writeConcern: <document> } )
매개변수 설명:
query: 업데이트 쿼리 조건, SQL 업데이트 쿼리 뒤의 위치와 유사합니다.
update: 업데이트 개체 및 일부 업데이트 연산자(예: $, $inc...) 등은 SQL 업데이트 쿼리에 설정된 후
upsert로 이해될 수도 있습니다. 선택 사항, 이 매개 변수는 업데이트된 레코드가 없는 경우 objNew를 삽입할지 여부가 true이면 삽입을 의미하고 기본값은 false로 삽입하지 않음을 의미합니다.
multi: 선택사항, mongodb의 기본값은 false이며, 처음 발견된 레코드만 업데이트됩니다. 이 매개변수가 true인 경우 조건에 따라 발견된 여러 레코드가 모두 업데이트됩니다.
writeConcern: 선택사항, 예외가 발생하는 수준입니다.
예:
이미지 대체 주소, 첫 번째 퍼지 쿼리, 대체
db.pfs_merchants.find({'logo_url': /10.2.121.170/}).forEach(function(user) { user.logo_url = user.logo_url.replace("10.2.121.170","10.128.3.80"); print(user.logo_url); db.pfs_merchants.update({"_id":user._id},{$set:{"logo_url":user.logo_url}}); })
이 글은 여기서 끝났습니다. 더 많은 흥미로운 콘텐츠를 팔로우하세요. #🎜🎜 #mongodb 비디오 튜토리얼 PHP 중국어 웹사이트의 칼럼!
위 내용은 mongodb 쿼리 테이블 필드, 문자열 가로채기 및 업데이트 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!