모든 엔티티/v2/엔티티를 삭제 하시겠습니까? type = person 하나씩 처리하고 싶지 않습니다./V2/단체/{ID}를 삭제 유형 = {:orion 컨텍스트 브로커가 하나의 통화에서 여러 엔티티를 삭제합니다.
SQL에서는 내가이와 통화 당 하나의 엔티티를 삭제할 수 있습니다 사람이 현재
에서 삭제
모양을 entityType}
모든 것을 삭제하는 방법은 무엇입니까?
모든 엔티티/v2/엔티티를 삭제 하시겠습니까? type = person 하나씩 처리하고 싶지 않습니다./V2/단체/{ID}를 삭제 유형 = {:orion 컨텍스트 브로커가 하나의 통화에서 여러 엔티티를 삭제합니다.
SQL에서는 내가이와 통화 당 하나의 엔티티를 삭제할 수 있습니다 사람이 현재
에서 삭제
모양을 entityType}
모든 것을 삭제하는 방법은 무엇입니까?
batch update을 사용하면 동시에 여러 항목을 삭제할 수 있습니다. 그러나 삭제할 특정 엔터티 ID를 알아야합니다.
주어진 유형의 모든 항목을 제거하는 기능은 현재 오리온 API에서 지원되지 않지만 Google 로드맵에 있습니다. 이 기능에 관심이 있고 지원 내용을 표시하려면 +1부터 the github issue about it까지 알려주세요.
해결 방법으로주어진 유형의 모든 개체를 제거하려면 다음 작업을 수행 할 수 오리온 당신이 사용하는 MongoDB의 인스턴스에 액세스 할 수있는 경우 (당신이 DB로 orion
를 사용하는 가정) :
echo 'db.entities.remove({"_id.type": "Person"})' | mongo orion --quiet
편집을 : 다음 스크립트는 Orion에서 NGSIv2 API를 통해 (즉, DB에 직접 액세스 할 필요가없는) 모든 엔티티 (지정된 유형 및/또는 주어진 필터와 일치)를 삭제하는 데 유용 할 수 있습니다.) NGSIv2 API를 통해 스크립트를 사용하여 모든 개체를 제거하는 방법에 대한
추가 정보를,
https://github.com/telefonicaid/fiware-orion/blob/master/scripts/utils/delete_entities.py
은주의해서 사용 – fgalan