MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

'TypeError:meme.find (...). ForEach không phải là một hàm' trong nút mongoose js?

Bạn đang sử dụng phương pháp không đồng bộ find vì vậy bạn nên sử dụng các lời hứa hoặc gọi lại để nhận được kết quả, sau đây là một số giải pháp chọn những gì bạn muốn

// sử dụng lời hứa

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

// sử dụng lệnh gọi lại

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

// sử dụng thi hành

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. Trình kết nối nguồn Mongodb Kafka chính thức được phân phối với nhiều tác vụ Không hoạt động

  2. Tìm tài liệu con lồng nhau cấp n MongoDB

  3. Làm cách nào để sử dụng cụm từ thông dụng với Doctrine's Mongodb ODM?

  4. Trả lời thông tin đầu và thêm mảng trích xuất vào cùng một kết quả

  5. Mongoose Model.find không phải là một hàm?