2016-09-27 54 views

回答

1

您可以使用batch update同時刪除多個實體。但是,您需要知道要刪除的特定實體ID。

Orion API目前不支持檢測給定類型的所有實體,但它在我們的路線圖中。如果您對此功能感興趣並且需要支持,請給我+1 +1 the github issue about it

至於解決辦法,如果你有機會獲得使用的獵戶座,你可以做以下操作來刪除指定類型的所有實體的MongoDB實例(假設你使用orion爲DB):

echo 'db.entities.remove({"_id.type": "Person"})' | mongo orion --quiet 

編輯:通過NGSIv2 API(即不需要直接訪問數據庫),以下腳本可用於刪除Orion上的所有實體(給定類型和/或匹配給定過濾器)。

https://github.com/telefonicaid/fiware-orion/blob/master/scripts/utils/delete_entities.py

謹慎使用;)

+0

如何通過NGSIv2 API刪除使用腳本的所有實體添加信息 – fgalan

相關問題