How to look for a single id in two different collections nodejs mongodb

hello, I have registered a user connected in his account after payment of a video tutorial that is proposed to him now I want when he connects and he clicks on a button he goes to the video tutorial
here are the codes

const postCharge = async (req, res) =>{
   const email = req.body.stripeEmail
   const source = req.body.stripeToken
//    const name  =

   const savePayment = new Payment({
       email: email,
       source: source

   /***  */, userPayment) =>{
        if(err) console.log(err);
   /*** */
      email: email,
      source:  source
    .then(customer => stripe.charges.create({
        amount: 2500,
        currency: "usd",
    .then(() => res.render('success'))
    .catch((error) => console.log(error))



**oddly, when I connect with a new user, without buying the tutorial he accessed the page or the button.**
**I think I have a problem with this**


const getPass = (req, res) =>{
    const nomId =
    Payment.findOne({nomId}, function (err, docs) { 

        if (err){ 
             res.render('tutorial', {docs: docs})



  <button class="btn btn-info my-2 my-sm-0 m-3">
          <a class="nav-link text-white " href="/tutorial/<%= id  %>">
          Access aux Cours