Det felet betyder att du inte kan blanda inkludering och uteslutning av nycklar (_id beaktas inte). För att vara exakt kan du fortsätta med
"credentials":0,"_id":0,"username":0
eller
"credentials":1,"_id":0,"username":1
Blandning av inkludering och uteslutning är inte tillåten. Du kan hänvisa till https://docs.mongodb.org/manual/tutorial/project-fields-from-query-results/ för det. Kommer till andra delen alternativ för cursor.toArray() använder nästa
cursor.next(function(err,result){
if (result)
//Returns the next document in a cursor.
})
eller genom att använda varje metod enligt följande
cursor.each(function(err,result){
if(result){
//each document in cursor
}
})