DEV Community


Posted on • Updated on

How to dynamically change collection in from client side ?

I want to change collection from client side, but I do not have sucess.

import clientPromise from '../../lib/mongodb2'

export default async function handler (req, res) {

  const collection = req.query.collection
  const client = await clientPromise

  const db2 = client.db('javascript_questions')
  switch (req.method) {
    case 'GET':
      const question = await db2
      res.json(question )
Enter fullscreen mode Exit fullscreen mode


export async function getStaticProps (context) {
  let res1 = await fetch('http://localhost:3000/api/questionApi', {
    method: 'GET',
    headers: {
      'Content-Type': 'application/json'
  let question = await res1.json()

  return {
    props: { question }

Enter fullscreen mode Exit fullscreen mode

Top comments (0)