Spesifikasi BSON — Format / tipe data JSON ekstensi biner asli MongoDB — hanya mendukung bilangan bulat 32 bit (ditandatangani) dan 64 bit (ditandatangani) — 8 byte menjadi 64 bit.
Nilai integer maksimum yang dapat disimpan dalam int 64 bit adalah:9.223.372.036.854.775.807
Dalam contoh Anda, Anda tampaknya memiliki id yang lebih besar, misalnya:11,611,747,760,398,664,000
Saya menduga aplikasi yang menghasilkan data ini menggunakan jenis uint64 (unsigned dapat menyimpan nilai x2-1).
Saya akan mulai dengan melihat salah satu dari solusi potensial ini, jika memungkinkan:
- Mengubah sisi lain untuk menggunakan tipe int64 (bertanda tangan) untuk ID.
- Mengganti ID yang masuk menggunakan ObjectId() saat Anda mendapatkan 12 byte ~ GUID untuk ID unik Anda.