MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

„TypeError:meme.find(...).forEach не е функция“ в mongoose node js?

Използвате асинхронен метод find така че трябва да използвате обещания или обратно извикване, за да получите резултата, тук някои решения избират това, което искате

// използвайки обещания

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

// използване на обратни извиквания

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

// използвайки 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. Pymongo API TypeError:Unhashable dict

  2. Как да изключите нулеви стойности от заявката за попълване на Mongoose

  3. Как да изключите някои полета от документа

  4. Свързване и създаване на MongoDB присъединявания с помощта на SQL:Част 1

  5. Mongoose презаписва документа, а не `$set` полета