MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Terjebak dalam memuat dengan luwak

Pertama-tama, Anda harus memastikan bahwa Anda terhubung ke database tanpa kesalahan.
Untuk melakukannya, mulailah mendengarkan fungsi panggilan balik koneksi:

try {
  // This configuration is better
  mongoose.connect(process.env.MONGO_URL, {
    useUnifiedTopology: true,
    useNewUrlParser: true,
    useCreateIndex: true,
    useFindAndModify: false,
  }, err => {
    if (err) throw Error(err.message);

    console.log("connected to MongoDB");
    application.listen(8800, () => console.log("backend server is running!"));
  });
} catch (error) {
  console.log(error);
}

Saya pikir Anda harus membuat operasi ini dalam pernyataan try-catch seperti ini:

// REGISTER
router.get("/register", async (req, res) => {
  try {
    // Create user in database
    const user = await User.create({
      username: "john",
      useremail: "[email protected]",
      userpswrd: "123456"
    });
    
    res.status(200).json({ success: true });
  } catch (error) {
    res.status(500).json({ error });
    console.log(error);
  }

});

module.exports = router;

Kemudian Anda dapat melihat detail kesalahan, dan server terus berjalan.
Jika Anda tidak dapat menyelesaikan masalah, tambahkan saja komentar di sini Saya akan segera kembali




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menggunakan parameter maxTimeMS dengan kueri agregasi pada Mongo 2.6 dan Pymongo 2.7.1

  2. BadValue Tidak valid atau tidak ada set lokal pengguna. Harap pastikan variabel lingkungan LANG dan/atau LC_* disetel dengan benar

  3. MongoDB:Performa Pengurangan Peta yang Mengerikan

  4. Bisakah kafka terhubung - sumber mongo dijalankan sebagai cluster (max.tasks> 1)

  5. Data partisi di sekitar kueri kecocokan selama agregasi