新增中翻英功能(记忆时间线)(用户摘要)(兴趣分布接口)(查询核心档案)(记忆洞察)-接口添加翻译字段
This commit is contained in:
@@ -141,14 +141,14 @@ class Neo4jConnector:
|
||||
async with self.driver.session(database="neo4j") as session:
|
||||
return await session.execute_read(transaction_func, **kwargs)
|
||||
|
||||
async def delete_group(self, group_id: str):
|
||||
async def delete_group(self, end_user_id: str):
|
||||
"""删除指定组的所有数据
|
||||
|
||||
删除所有属于指定group_id的节点和边。
|
||||
删除所有属于指定end_user_id的节点和边。
|
||||
这是一个危险操作,会永久删除数据。
|
||||
|
||||
Args:
|
||||
group_id: 要删除的组ID
|
||||
end_user_id: 要删除的组ID
|
||||
|
||||
Example:
|
||||
>>> connector = Neo4jConnector()
|
||||
@@ -157,14 +157,14 @@ class Neo4jConnector:
|
||||
"""
|
||||
# 删除节点(DETACH DELETE会同时删除相关的边)
|
||||
await self.driver.execute_query(
|
||||
"MATCH (n) WHERE n.group_id = $group_id DETACH DELETE n",
|
||||
"MATCH (n) WHERE n.end_user_id = $end_user_id DETACH DELETE n",
|
||||
database="neo4j",
|
||||
group_id=group_id
|
||||
end_user_id=end_user_id
|
||||
)
|
||||
# 删除独立的边(如果有的话)
|
||||
await self.driver.execute_query(
|
||||
"MATCH ()-[r]->() WHERE r.group_id = $group_id DELETE r",
|
||||
"MATCH ()-[r]->() WHERE r.end_user_id = $end_user_id DELETE r",
|
||||
database="neo4j",
|
||||
group_id=group_id
|
||||
end_user_id=end_user_id
|
||||
)
|
||||
print(f"Group {group_id} deleted.")
|
||||
print(f"Group {end_user_id} deleted.")
|
||||
|
||||
Reference in New Issue
Block a user