mongodb_database_connection.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:dynamic-bus-scheduling 作者: pinac0099 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号