But the vaccine isn’t a perfect shield, the research shows, and many questions remain unanswered, including how long protection lasts.