MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jaka biblioteka JavaScript może oceniać predykaty zapytań typu MongoDB względem obiektu?

OK, znalazłem odpowiedź:Sift.js

Teraz długa odpowiedź:to było zapytał i odpowiedział przed . Najistotniejsze punkty to:

  • Użyj Sift, jeśli naprawdę chcesz składni Mongo
  • Jeśli chcesz być bardziej popularny, użyj Underscore.js jak każdy. Ma mnóstwo przydatnych funkcji oprócz tego, że zasadniczo robi to, co robi sift, z nieco inną składnią.
  • Możesz w ogóle nie potrzebować żadnej biblioteki — nowoczesne przeglądarki obsługują wiele przydatnych funkcji bezpośrednio w Prototyp tablicy , jak filter() na przykład.

Na koniec:mongodb-riff wydaje się, że próbuje zrobić coś podobnego, ale obecnie strona wyraźnie stwierdza, że ​​to nie działa - być może zostało porzucone. Ale jego readme ma przynajmniej wartość :-), wspomina sift i Query Engine który wygląda na bardziej dojrzały, choć dla mnie zbyt skomplikowany!

Osobiście zamierzam skorzystać z Underscore, ponieważ teraz, gdy zajrzałem do niego po raz pierwszy, zdaję sobie sprawę, że ma mnóstwo przydatnych rzeczy, których potrzebuję, a ponadto naprawdę chciałem tylko wykonać proste funkcje, takie jak _.find() w podkreśleniu. Ale myślę, że jeśli chcesz robić bardziej skomplikowane zapytania typu mongo, zrobisz to w mniejszym LOC dzięki Sift.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb ustawia unikalne pole

  2. Meteor pochłania ogromną liczbę połączeń Mongo

  3. Jak przekonwertować właściwość w MongoDB z tekstu na typ daty?

  4. przekonwertować obiekt mongodb na obiekt javascript

  5. Wszystkie serwery nazw nie odpowiedziały na port UDP 53 Funkcje chmury Google Python 3.7 atlas mongodb