All modes, all keys, every note on the neck. GO!
Don't underestimate the difference playing through this will make to your bass playing and knowledge of the neck.
The goal of this document is to get you to visualise the bass neck in keys, and not in shapes. This will allow you to travel up and down the neck musically, without having to keep wondering which 'shape' you should be playing. Because you know the name of the next note you just need to find it either on the same string or on the next string.
I would suggesting saying the notes out loud at first and then trying to find them, to make sure you don't get lost. This will eventually become an internal process. I have added how I think about key signatures next to each new key. This can make it easier to get through each exercise as you only need to think of up to 3 things at a time. For example, when playing the modes of Db major you just need to keep F and C in your head and all the other notes are flat. So working your way through the alphabet you just say 'flat' after every hote that isn't F or C: Db Eb F Gb Ab Bb C Db.
'Modes' are just the resulting sounding 'new' scales you get by starting a major scale on its different degrees. This exercise will also help you begin to recognise the 'sound' of the different modes by resolving to the root at each octave.
Over time you will find the most efficient fingerings, but don't worry too much about fingerings at first as the goal is to learn the notes on the neck.
The document has been written for a 4 string bass with 20 frets, but once you have worked out the method you can extend these exercises yourself to basses with more frets, or more strings.
I would recommend trying to vary the strings as you ascend and descend the neck, so you don't always go up and down the same way. This could include for each mode to go up and down the E string, then A string, then D, then G. This means that each mode can be practised 4 different ways.