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

Pustaka Javascript apa yang dapat mengevaluasi predikat kueri seperti MongoDB terhadap suatu objek?

Oke saya menemukan jawabannya:Sift.js

Sekarang untuk jawaban yang panjang:Ini adalah ditanyakan dan dijawab sebelumnya . Poin-poin penting adalah:

  • Gunakan Sift jika Anda benar-benar menginginkan sintaks Mongo
  • Jika Anda ingin lebih mainstream, gunakan Underscore.js seperti orang lain. Ini memiliki banyak fungsi praktis selain fakta bahwa pada dasarnya ia melakukan apa yang dilakukan ayakan dengan sintaks yang sedikit berbeda.
  • Anda mungkin tidak memerlukan pustaka sama sekali - peramban modern mendukung banyak fungsi berguna langsung di Prototipe array , seperti filter() misalnya.

Sebagai catatan terakhir, mongodb-riff tampaknya mencoba melakukan sesuatu yang serupa tetapi saat ini halaman tersebut menyatakan dengan jelas bahwa itu tidak berfungsi - mungkin itu ditinggalkan. Tapi readme-nya setidaknya bernilai :-), dia menyebutkan saringan dan Mesin Kueri yang terlihat lebih dewasa, meskipun terlalu rumit untukku!

Secara pribadi saya akan menggunakan Underscore karena sekarang saya telah melihat ke dalamnya untuk pertama kalinya, saya menyadari bahwa itu memiliki banyak hal berguna yang saya butuhkan, ditambah saya benar-benar hanya ingin melakukan fungsi sederhana seperti apa yang akan menjadi _.find() di Garis bawah. Tapi saya rasa jika Anda ingin melakukan kueri seperti mongo yang lebih rumit, Anda akan melakukannya dalam LOC yang lebih sedikit dengan Sift.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jenis agregasi MongoDB tidak berfungsi

  2. Mongodb:mengapa show dbs tidak menampilkan database saya?

  3. Sails.js meningkatkan ke v1 membalikkan kueri peka huruf besar-kecil

  4. Cara mendaftar dan memanggil skema di luwak

  5. 'ini' tidak terdefinisi dalam kait pra simpan luwak