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

Loopback - DAPATKAN model menggunakan ID String khusus dari MongoDB

Pengaturan model Anda (dengan dengan idInjection: true atau false ) berhasil ketika saya mencobanya dengan pengaturan DB PostGreSQL dengan bidang id teks untuk angka yang lebih kecil.

Menjalankan aplikasi Loopback dengan DEBUG=loopback:connector:* node . menampilkan kueri basis data yang dijalankan di terminal - Saya mencobanya dengan nilai id yang Anda coba dan nilai parameternya adalah [2.002070517161649e+25] , jadi ukuran nomor adalah masalahnya.

Anda dapat mencoba meningkatkannya sebagai bug di Loopback, tetapi JS sangat buruk dalam menangani jumlah besar sehingga Anda mungkin lebih baik tidak menggunakan nomor besar sebagai pengenal.

Ini berfungsi jika ID adalah string alfanumerik lebih dari 16 karakter sehingga mungkin ada solusi untuk Anda (gunakan ObjectId?), Tergantung pada apa yang ingin Anda capai.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - Tidak dapat mengkanonikalisasi kueri:BadValue operator tidak dikenal:$meta

  2. Daftar dan sajikan file dari GridFS dengan Flask

  3. Hubungkan ke beberapa host mongo db dan autentikasi menggunakan database yang berbeda di boot musim semi

  4. Grup Bersarang Agregat Mongodb

  5. Gabungkan dan kurangi array bersarang berdasarkan ObjectId