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

Pętla zwrotna — GET model przy użyciu niestandardowego identyfikatora ciągu z MongoDB

Konfiguracja Twojego modelu (z idInjection: true lub false ) zadziałało, gdy wypróbowałem to z konfiguracją PostGreSQL DB z polem tekstowym dla mniejszych liczb.

Uruchamianie aplikacji Loopback z węzłem DEBUG=loopback:connector:* node . wyświetla zapytania bazy danych uruchamiane w terminalu - próbowałem go z wartością identyfikatora, którą próbujesz, a wartość parametru to [2.002070517161649e+25] , więc problemem jest wielkość liczby.

Możesz spróbować zgłosić to jako błąd w Loopback, ale JS nie radzi sobie z dużymi liczbami, więc i tak lepiej nie używać tak dużych liczb jako identyfikatorów.

Działa, jeśli identyfikator jest ciągiem alfanumerycznym złożonym z 16 znaków, więc może być dla ciebie obejście (użyj ObjectId?), w zależności od tego, co chcesz osiągnąć.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wpływ mongodb _id generacji na indeksowanie

  2. Budowanie i instalacja sterownika MongoDB C++ w OS X

  3. Niebezpieczeństwa związane z indeksami budowlanymi na MongoDB

  4. Przechowywanie słownika z wartościami polimorficznymi w mongoDB przy użyciu C#

  5. Czy wynik zapytania Mongoose jest tylko do odczytu?