MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

'TypeError:meme.find(...).forEach ist keine Funktion' in Mungo-Knoten js?

Sie verwenden eine asynchrone Methode find Sie sollten also Versprechungen oder Rückrufe verwenden, um das Ergebnis zu erhalten. Hier wählen einige Lösungen aus, was Sie möchten

// Promises verwenden

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

// Callbacks verwenden

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

// mit exec

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