sql >> Database teknologi >  >> NoSQL >> MongoDB

'TypeError:meme.find(...).forEach er ikke en funktion' i mongoose node js?

Du bruger en asynkroniseringsmetode find så du bør bruge løfter eller tilbagekald for at få resultatet, her vælger nogle løsninger, hvad du vil have

// ved hjælp af løfter

meme.find().then((memes) => {
  memes.forEach((meme) => {
    console.log(meme);
  });
});

// ved hjælp af tilbagekald

meme.find({}, (err, memes) => {
  memes.forEach((meme) => {
    console.log(meme);
  });
});

// ved hjælp af exec

meme.find().exec((err, memes) => {
  memes.forEach((meme) => {
    console.log(meme);
  });
});


  1. Hvordan kan jeg gennemse/se de værdier, der er gemt i Redis

  2. Hvordan beskriver jeg en samling i Mongo?

  3. ZRANGESTORE tidligere Redis 6.2.0

  4. Spring-data-mongodb opretter forbindelse til flere databaser i én Mongo-instans