Mongodb shell vs Spring Data MongoDB

While it’s nice to know how to use the mongodb shell, I’ve always just used Spring Data MongoDB within the Spring framework. Do most Java developers ever actually use the shell?