2016-09-27 50 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

相关问题