2016-07-18 4 views
3

Algolia Javascript SDK의 partialUpdateObject을 사용하여 인덱스에 이미있는 객체에서 속성을 삭제해야합니다.Algolia에 부분 개체 업데이트를 보낼 때 특성을 삭제하는 방법은 무엇입니까?

내 시나리오는 선택 사항 인 객체에 description 필드가 있습니다. 사용자가 원래 설명을 설정 한 다음 나중에 삭제하면 개체에서 설명을 모두 제거하려고합니다.

다시 계산하지 않으려는 개체의 수 속성이 있기 때문에 전체 개체 (description 특성 제외)를 덮어 쓰지 않으려합니다.

필자가 문서에서 알 수있는 한 방법이 없으며 나의 해결 방법은 설명을 빈 문자열로 설정하는 것입니다. 그것이 권장 접근법입니까?

답변

7

맞습니다. partialUpdateObject 작업으로 개체에서 특성을 완전히 제거 할 수는 없습니다. 해결 방법은 null으로 설정할 수 있습니다. 사용 사례만으로 충분할 수도 있습니다.

+0

도움을 주셔서 감사합니다. 색인 생성 및 질의시 빈 문자열과 'null'사이에 중요한 차이가 있습니까? – readyornot