AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.

여러 문서 업데이트하기

UpdateMany() 방법을 사용하면 collection에서 여러 문서를 업데이트할 수 있습니다.

팁

이 예시를 실행하는 방법에 대해 알아보려면 사용 예시를 읽어보세요.

다음 예시에서는 listingsAndReviews 컬렉션에서 다음을 수행합니다.

  • 주소 하위 문서 address.market의 시장 필드가 "시드니"인 문서와 일치합니다.

  • 일치하는 문서에서 price를 1.15배로 업데이트합니다.

coll := client.Database("sample_airbnb").Collection("listingsAndReviews")filter := bson.D{{"address.market", "Sydney"}} // Creates instructions to update the values of the "price" fieldupdate := bson.D{{"$mul", bson.D{{"price", 1.15}}}} // Updates documents in which the value of the "address.market"// field is "Sydney"result, err := coll.UpdateMany(context.TODO(), filter, update)if err != nil { panic(err)}

완전히 실행 가능한 예시확인합니다.

전체 예시를 실행한 후 listingsAndReviews 컬렉션에서 다음의 업데이트된 문서를 찾을 수 있습니다.

// results truncated...{ "_id" : "10091713", ... , "name" : "Surry Hills Studio", ... , "price" : 181.00, ... },{ "_id" : "9908871", ... , "name" : "Family friendly beach house", ... , "price" : 751.00, ... },{ "_id" : "20989061", ... , "name" : "Big and sunny Narraben room", ... , "price" : 60.00, ... },...

여러 문서를 찾는 방법에 대한 예는 여러 문서 찾기를 참조하세요.

문서 대체, 쿼리 필터 지정 및 잠재적 오류 처리에 대해 자세히 알아보려면 문서 수정을 참조하세요.

업데이트 연산자에 대해 자세히 알아보려면 MongoDB 업데이트 연산자 참조 문서를 참조하세요.

UpdateMany()

이 페이지 평가하기