def delete_point_documents(self, object_ids=None, osm_ids=None):
"""
Delete multiple point_document.
:param object_ids: [ObjectId]
:param osm_ids: [int]
:return: The number of deleted documents.
"""
if object_ids is not None:
processed_object_ids = [ObjectId(object_id) for object_id in object_ids]
result = self.point_documents_collection.delete_many({
'_id': {'$in': processed_object_ids}
})
elif osm_ids is not None:
result = self.point_documents_collection.delete_many({
'osm_id': {'$in': osm_ids}
})
else:
return 0
return result.deleted_count
mongodb_database_connection.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录