def delete_edge_document(self, object_id=None, starting_node_osm_id=None, ending_node_osm_id=None):
"""
Delete an edge_document.
:param object_id: ObjectId
:param starting_node_osm_id: int
:param ending_node_osm_id: int
:return: True if the document was successfully deleted, otherwise False.
"""
if object_id is not None:
result = self.edge_documents_collection.delete_one({
'_id': ObjectId(object_id)
})
elif starting_node_osm_id is not None and ending_node_osm_id is not None:
result = self.edge_documents_collection.delete_one({
'starting_node.osm_id': starting_node_osm_id,
'ending_node.osm_id': ending_node_osm_id
})
else:
return False
return result.deleted_count == 1
mongodb_database_connection.py 文件源码
python
阅读 19
收藏 0
点赞 0
评论 0
评论列表
文章目录