Jika _id dijana secara automatik oleh mongo, hanya gunakan _id Jika _id juga dijana oleh anda sendiri, anda hanya boleh menentukan sendiri kunci pengisihan.
Id _Mongo serupa dengan id mysql, hampir sama. Untuk mysql, anda boleh menetapkan mysql kepada auto-increment, dan kemudian mengisih mengikut ini mongo _id juga meningkat secara lalai. Dokumen MongoDB mesti mempunyai kunci _id. Tujuannya adalah untuk memastikan setiap dokumen dalam koleksi dapat dikenal pasti secara unik. ObjectId ialah jenis lalai _id. ObjectId menggunakan 12 bait ruang storan, setiap bait mempunyai dua digit heksadesimal dan merupakan rentetan 24-bit. Peraturan penjanaan 12-bit: [0,1,2,3] [4,5,6] [7,8] [9,10,11] Kod mesin | |. Empat digit pertama kaunter ialah cap waktu, yang boleh memberikan keunikan peringkat kedua. Tiga digit seterusnya ialah pengecam unik hos, biasanya cincang nama hos mesin. Dua digit seterusnya ialah PID yang menghasilkan ObjectId, memastikan bahawa ObjectId yang dijana serentak pada mesin yang sama adalah unik. Sembilan digit pertama memastikan bahawa ObjectId yang dihasilkan oleh proses yang berbeza pada mesin yang berbeza dalam saat yang sama adalah unik. Tiga digit terakhir ialah pembilang yang meningkat sendiri, memastikan bahawa ObjectId yang dijana oleh proses yang sama dalam saat yang sama adalah unik Pada asasnya susunan dalam fail (jadi ia selalunya susunan sisipan).
Jika _id dijana secara automatik oleh mongo, hanya gunakan _id Jika _id juga dijana oleh anda sendiri, anda hanya boleh menentukan sendiri kunci pengisihan.
Id _Mongo serupa dengan id mysql, hampir sama.
Untuk mysql, anda boleh menetapkan mysql kepada auto-increment, dan kemudian mengisih mengikut ini
mongo _id juga meningkat secara lalai.
Dokumen MongoDB mesti mempunyai kunci _id.
Tujuannya adalah untuk memastikan setiap dokumen dalam koleksi dapat dikenal pasti secara unik.
ObjectId ialah jenis lalai _id.
ObjectId menggunakan 12 bait ruang storan, setiap bait mempunyai dua digit heksadesimal dan merupakan rentetan 24-bit.
Peraturan penjanaan 12-bit:
[0,1,2,3] [4,5,6] [7,8] [9,10,11]
Kod mesin | |. Empat digit pertama kaunter
ialah cap waktu, yang boleh memberikan keunikan peringkat kedua.
Tiga digit seterusnya ialah pengecam unik hos, biasanya cincang nama hos mesin.
Dua digit seterusnya ialah PID yang menghasilkan ObjectId, memastikan bahawa ObjectId yang dijana serentak pada mesin yang sama adalah unik. Sembilan digit pertama memastikan bahawa ObjectId yang dihasilkan oleh proses yang berbeza pada mesin yang berbeza dalam saat yang sama adalah unik.
Tiga digit terakhir ialah pembilang yang meningkat sendiri, memastikan bahawa ObjectId yang dijana oleh proses yang sama dalam saat yang sama adalah unik
Pada asasnya susunan dalam fail (jadi ia selalunya susunan sisipan).
Cukup terbalikkan _id objek yang dicipta secara tersirat oleh mongodb, yang anda mahukan
Pernyataan asal MongoDb: {$sort: {FieldName: 1 or -1}}
1: bermaksud tertib menaik
-1: bermaksud tertib menurun