Saya tidak pernah menggunakan mongojs, tetapi ia nampaknya serupa dengan mongodb, yang merupakan enkapsulasi mudah API MongoDB.
Cadangan saya ialah jika ia adalah aplikasi, iaitu projek berorientasikan pengguna, seperti tapak web, maka gunakan mongoose ialah ORM MongoDB terbaik dalam Node.js pada masa ini. Dengan pra-takrif Skema, mongoose boleh membantu anda menyelesaikan sebahagian daripada kerja pengesahan data dan kawalan proses, mempercepatkan pembangunan.
Jika ia adalah perpustakaan yang mungkin dirujuk oleh projek lain, saya mengesyorkan menggunakan API asli MongoDB secara langsung, kerana dalam kes ini, dokumen dalam koleksi selalunya tidak mempunyai corak tertentu dan tidak boleh memanfaatkan fungsi mongoose . Pada masa yang sama, biasanya terdapat kurang logik berulang dalam perpustakaan berbanding dalam aplikasi, dan menggunakan API mudah akan memberikan fleksibiliti yang lebih besar.
Saya tidak pernah menggunakan mongojs, tetapi ia nampaknya serupa dengan mongodb, yang merupakan enkapsulasi mudah API MongoDB.
Cadangan saya ialah jika ia adalah aplikasi, iaitu projek berorientasikan pengguna, seperti tapak web, maka gunakan mongoose ialah ORM MongoDB terbaik dalam Node.js pada masa ini. Dengan pra-takrif Skema, mongoose boleh membantu anda menyelesaikan sebahagian daripada kerja pengesahan data dan kawalan proses, mempercepatkan pembangunan.
Jika ia adalah perpustakaan yang mungkin dirujuk oleh projek lain, saya mengesyorkan menggunakan API asli MongoDB secara langsung, kerana dalam kes ini, dokumen dalam koleksi selalunya tidak mempunyai corak tertentu dan tidak boleh memanfaatkan fungsi mongoose . Pada masa yang sama, biasanya terdapat kurang logik berulang dalam perpustakaan berbanding dalam aplikasi, dan menggunakan API mudah akan memberikan fleksibiliti yang lebih besar.
Cari sahaja di google, terdapat perbandingan soalan anda dan jawapannya di stackoverflow