>  기사  >  백엔드 개발  >  MongoDB용 golang을 사용하여 페이징 필터 만들기

MongoDB용 golang을 사용하여 페이징 필터 만들기

WBOY
WBOY앞으로
2024-02-05 21:15:24597검색

使用 golang for MongoDB 创建分页过滤器

질문 내용

큰 필터가 있는데 그 중 일부를 제공하겠습니다. 이교화 필터 매핑을 전달하려고 했지만 오류 메시지가 표시되었습니다

으아악

필터 받기

으아악

핸들러

으아악

여기서 하려고 하는 것처럼 "true" 또는 "false"로 설정된 값을 가져와 지도에 넣고 쿼리에 제출하여 데이터베이스와 일치하도록 하려면 어떻게 해야 하나요?

으아악

----업데이트----

현재 가지고 있는 것:

으아악

필터는 다음과 같습니다

으아악

나중에 이곳에 사용될 예정입니다..

으아악

하지만 비어 있어요. 필터의 모든 항목이 선택되었으며 오류가 없습니다.


정답


당신은 匹配过滤器必须是对象 中的表达式,因为 $match 需要一个对象 (bson.m),但您已经给了 slice 对象 ([]bson.m)을 얻습니다.

이것을 시도해 보세요

으아악

위 내용은 MongoDB용 golang을 사용하여 페이징 필터 만들기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제