Domyśliłam się!! Spojrzałem na to, co otrzymałem, gdy ręcznie wszedłem do powłoki mongo, aby zobaczyć, co otrzymałem za pomocą findOne ('_id', 'myusername') i odkryłem, że gdzieś wzdłuż linii moje hasło jest usuwane (lub, co bardziej prawdopodobne, nadpisywane przez coś innego) z dokumentu, a tym samym nie można go później pobrać, co prowadzi do błędu „Nieprawidłowe argumenty”. Teraz muszę tylko dowiedzieć się, gdzie to się dzieje i to naprawić!