mongodb 쿼리 테이블 필드, 문자열 가로채기 및 업데이트 방법

不言
풀어 주다: 2019-03-30 11:04:09
앞으로
4995명이 탐색했습니다.

이 글의 내용은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿