MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

'TypeError:meme.find(...).forEach nie jest funkcją' w js węzła mangusty?

Używasz metody asynchronicznej find więc powinieneś użyć obietnic lub wywołania zwrotnego, aby uzyskać wynik, tutaj kilka rozwiązań wybierz to, co chcesz

// używanie obietnic

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

// za pomocą wywołań zwrotnych

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

// używając exec

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pliki utworzone przez MongoDB

  2. uzyskaj wszystkie dokumenty o maksymalnej wartości za pomocą agregacji w mongodb

  3. Mongodb :projekcja elementów tablicy z findOneAndUpdate nie działa?

  4. 3 sposoby konwersji ciągu znaków na datę w MongoDB

  5. MongoDB otrzymuje pierwszy i ostatni dokument w zapytaniu zbiorczym