mongoose neemt standaard enkelvoudige modelnamen en koppelt ze aan een verzameling met het meervoud daarvan, dus mongoose zoekt in de database naar een verzameling genaamd "adminLogins" die niet bestaat. U kunt uw collectienaam opgeven als het 2e argument bij het definiëren van uw schema:
var adminLogin = new Schema({
username: String,
password: String
}, {collection: 'adminLogin'});