MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Loopback - GET модел, използвайки персонализиран String ID от MongoDB

Настройката на вашия модел (с idInjection: true или false ) свърши работа, когато го пробвах с настройка на PostGreSQL DB с поле за текстов идентификатор за по-малки числа.

Изпълнение на Loopback приложение с DEBUG=loopback:connector:* node . извежда заявките към базата данни, изпълнявани в терминала - пробвах го със стойността на id, която опитвате, и стойността на параметъра беше [2.002070517161649e+25] , така че проблемът е размерът на числото.

Можете да опитате да го повдигнете като грешка в Loopback, но JS е ужасен при работа с големи числа, така че може да е по-добре да не използвате такива големи числа като идентификатори.

Работи, ако идентификаторът е буквено-цифров низ над 16 знака, така че може да има решение за вас (да използвате ObjectId?), в зависимост от това какво се опитвате да постигнете.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Разлика между Find и FindAsync

  2. Актуализация на MongoDB Collection:инициализиране на документ със стойности по подразбиране

  3. Mongodump заключва ли базата данни?

  4. Платна-монго. Намерете в масив

  5. Вземете индекс на елемент в рамките на заявка за mongodb