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

Konversi dari String ke MongoDB ObjectID

Seperti yang saya lihat ada dua masalah di sini:

  1. Bagaimana cara mendapatkan id yang tepat dari instance ObjectID?

Nilai 8001_469437317594492928_1400737805000 bukan nilai HEX yang dapat Anda lihat di DB tetapi rangkaian eksplisit waktu, id mesin, pid, dan komponen penghitung. Komponen ini digunakan untuk menghasilkan nilai HEX. Untuk mendapatkan nilai HEX, Anda perlu menggunakan metode ToString dari instance ObjectID Anda.

Referensi untuk penjelasan komponen ObjectID di sini:https://api .mongodb.com/java/3.0/org/bson/types/ObjectId.html

  1. Cara membuat instance ObjectId dengan Id tertentu

Untuk membuat instance ObjectID baru dengan nilai HEX tertentu gunakan ini:var objectId = new ObjectId(hexStringId)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Luwak tidak pernah terhubung ke mongodb

  2. Tidak dapat membuat proyek meteor.js yang berfungsi di kotak gelandangan

  3. Masukkan ke MongoDB melalui Node.js

  4. Tidak dapat menghitung waktu rata-rata

  5. Bagaimana cara menghapus mongodb versi lama dan menginstal yang baru di cloud9 IDE?