Python Fiware orion删除相同类型的所有实体
我不知道传递给Fiware Orion API(v2)的命令是什么,以删除特定类型的所有元素。在这个例子中是假的 我试过这个,但不起作用:Python Fiware orion删除相同类型的所有实体,python,fiware-orion,Python,Fiware Orion,我不知道传递给Fiware Orion API(v2)的命令是什么,以删除特定类型的所有元素。在这个例子中是假的 我试过这个,但不起作用: response = self.PM.request( method='post', url='http://127.0.0.1:1026/v2/op/update', headers={'Content-Type': 'application/json'}, body=json.dumps({ "ac
response = self.PM.request(
method='post', url='http://127.0.0.1:1026/v2/op/update', headers={'Content-Type': 'application/json'},
body=json.dumps({
"actionType": "delete",
"entities": [{
"idPattern": ".*",
"type": "Fake",
}]
}))
我可以通过ID删除元素。这只是一个解决方法,但告诉我我正确连接到API。这是有效的代码:
response = self.PM.request(
method='post', url='http://127.0.0.1:1026/v2/op/update', headers={'Content-Type': 'application/json'},
body=json.dumps({
"actionType": "delete",
"entities": [{
"id": "Fake1",
},
{
"id": "Fake2",
}
]}))
据了解,这一特征并不存在。还有,如果你知道,我看不到任何匹配的东西。您需要先进行选择,然后遍历所有ID删除它们。您正在使用python中的某个客户端访问Orion Broker?您是对的,我提供的答案(现在已删除)是错误的。这似乎是不可能的,至少从阅读文档来看是不可能的。我怀疑这一点,但我读到一些gits提交,暗示可能有办法。这些提交在哪里?作为补充信息,Orion的回购协议中有几个问题:和。这是一个挂起的功能。我正在创建一个模块,以便通过REST API使用urllib3库访问Fiware。请参阅“删除所有具有给定实体类型的实体”(删除前1000个实体)中的“删除实体”(实体类型)方法