Go에서 MongoDB의 여러 속성 값을 확인하여 항목 목록 검색
목표는 여러 항목을 일치시켜 MongoDB에서 항목 목록을 검색하는 것입니다. SQL의 IN 조건과 유사한 속성 값. 이 경우 목표는 장소 목록 배열이 포함된 JSON 문서에서 "linux" 및 "ubuntu" 사용자 에이전트의 발생 횟수를 계산하는 것입니다. 각 장소 목록에는 사용자 에이전트 이름과 값을 포함하는 일련의 합계 하위 문서가 있습니다.
해결책에는 MongoDB의 집계 프레임워크와 Go의 mgo 패키지를 사용하는 것이 포함됩니다. 집계 파이프라인의 세부 내용은 다음과 같습니다.
마지막으로 , mgo.Collection.Pipe() 메서드를 사용하여 집계 파이프라인을 Go로 변환하여 MongoDB 컬렉션에 대해 실행합니다. 그러면 지정된 사용자 에이전트 및 장소 ID에 대한 관련 개수와 함께 항목 목록이 반환됩니다.
위 내용은 Go를 사용하여 MongoDB의 여러 장소에서 사용자 에이전트 발생을 효율적으로 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!