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

Bagaimana menghubungkan ke MongoDB menggunakan PhantomJS

Anda bisa gunakan klien REST MongoDB:

  • Sleepy.Mangoose :Ini IMO terbaik

  • REST MongoDB :Kelihatannya menjanjikan, tetapi belum lengkap dan memiliki beberapa bug aneh (misalnya, menolak untuk mengirim permintaan besar (lebih dari 80.000 karakter) dan saya butuh 3 jam untuk menemukan apa yang salah dengan itu)

  • Server MongoDB Java REST

Anda dapat terhubung langsung ke server lain dari Anda menyuntikkan javascript (gunakan ajax jQuery jQuery metode atau cukup gunakan xmlhttprequest ), tapi saya pikir lebih baik melakukannya di dalam evaluate PhantomJS metode (karena jika halaman yang Anda parsing memiliki kesalahan javascript, javascript Anda yang disuntikkan mungkin tidak berfungsi dengan baik).

Tapi saya pribadi tidak menyukai ide server REST untuk PhantomJS. Saya pikir Lebih baik menulis seluruh aplikasi Anda di NodeJS dan gunakan phantomjs modul untuk menjalankan PhantomJS. Dengan cara ini, Anda tidak perlu menggunakan cara REST dan dapat menggunakan (sekarang resmi) Driver Node Asli MongoDB , yang berpotensi beberapa kali lebih cepat daripada server REST (karena tidak memerlukan serialisasi/deserialisasi JSON HTTP, antara lain).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara mongoexport dengan satu bidang

  2. penggunaan tanda kutip ganda sebagai string

  3. Bagaimana cara menggabungkan dua koleksi di mongo tanpa pencarian

  4. Kasus tepi Pembaruan Integritas MongoDB

  5. menghapus objek dari array objek bersarang mongodb