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

Mengapa dokumen baru di mongo memiliki objek dan bukan ObjectId?

itu apa itu ObjectID. Ini hanyalah sebuah objek yang berisi properti tersebut.

http://docs.mongodb.org/manual/reference/object-id/

{
    "_bsontype" : "ObjectID",
    "id" : "U\u0013[-Ф~\u001d$©t",
    "generationTime" : 1.43439e+09
}

U\u0013[-Ф~\u001d$©t adalah 12 karakter biner string yang akan dikonversi ke string hex 24 char yang sudah dikenal (55107edd8e21f20000fd79a6 ) ketika objek secara keseluruhan direpresentasikan sebagai nilai teks (yaitu .toString fungsi dipanggil)

Di luwak dokumen juga memiliki .id getter yang memberi Anda 24 char hex sebagai nilai string.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. tar gzip mongo dump seperti MySQL

  2. $addFields ketika $match tidak ditemukan

  3. Bagaimana cara memperbaiki masalah pemetaan Morphia ini??? ---> PERINGATAN [org.mongodb.morphia.mapping.DefaultCreator] - Kelas tidak ditemukan didefinisikan dalam dbObj:

  4. Urutan $lt dan $gt dalam kueri rentang MongoDB

  5. Pertempuran Database NoSQL - Membandingkan MongoDB dan Oracle NoSQL