Feature request: managing files saved in the mongodb GridFS

Hi @ZhijieLi,

Please take a look at this post RE: Database cleaning: Data Management for Large Instances

Also, you are correct about thumbnails and meta images being saved in GridFS, but when a job is deleted, all related GridFS files are removed. See clear_job@cryosparc2_master/cryosparc2_command/command_core/__init__.py :

# remove any files in gridFS
all_fs = list(mongo.db['fs.files'].find({'project_uid': project_uid, 'job_uid': job_uid}, {'_id':1}))
for streamfile in all_fs:
    gridfs.delete(streamfile['_id'])

Please feel free to cross-reference any deleted jobs against any existing files in GridFS, and let us know if the function is not behaving as expected!