根据节点id获取节点的度
(self, node_id: str)
| 465 | return False |
| 466 | |
| 467 | async def node_degree(self, node_id: str) -> int: |
| 468 | """根据节点id获取节点的度""" |
| 469 | SQL = SQL_TEMPLATES["node_degree"] |
| 470 | params = {"workspace": self.db.workspace, "node_id": node_id} |
| 471 | # print(SQL) |
| 472 | res = await self.db.query(SQL, params) |
| 473 | if res: |
| 474 | # print("Node degree",res["degree"]) |
| 475 | return res["degree"] |
| 476 | else: |
| 477 | # print("Edge not exist!") |
| 478 | return 0 |
| 479 | |
| 480 | async def edge_degree(self, src_id: str, tgt_id: str) -> int: |
| 481 | """根据源和目标节点id获取边的度""" |