mongodb为什么同样的集合,两次插入的顺序会有变化呢?
天蓬老师
天蓬老师 2017-04-24 09:12:02
0
1
500

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(1)
伊谢尔伦

Jika anda merujuk kepada perubahan dalam susunan medan, ini adalah kerana JSON sendiri mentakrifkan Objek sebagai koleksi medan, yang tidak tertib. Tetapi MongoDB secara proaktif mengekalkan susunan atribut.

MongoDB mengekalkan susunan medan dokumen berikutan operasi tulis kecuali untuk kes berikut:

  1. Medan _id sentiasa menjadi medan pertama dalam dokumen.
  2. Kemas kini yang termasuk penamaan semula nama medan boleh menyebabkan penyusunan semula medan dalam dokumen.

Ditukar dalam versi 2.6: Bermula dalam versi 2.6, MongoDB secara aktif cuba mengekalkan susunan medan dalam dokumen Sebelum versi 2.6, MongoDB tidak secara aktif mengekalkan susunan medan dalam dokumen.

Mengapakah susunan atribut berubah Ini kerana pelaksanaan koleksi dalam setiap bahasa adalah berbeza. Sebagai contoh, dict dalam python tidak mengekalkan pesanan, jadi pesanan telah berubah apabila ia diserahkan kepada pemandu Jika anda ingin mengekalkan pesanan, pemandu menyediakan koleksi yang dipesan, seperti SON.

dalam python.
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan