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

Emoji tidak disimpan dengan benar di mongodb

UTF8 adalah pengkodean default yang didukung oleh MongoDB dan mendukung semua karakter (panjang byte variabel) termasuk utf8-mb4 (lihat di bawah untuk detail lebih lanjut). Anda mungkin tidak mengonversi data ke UTF-8 sebelum mengunggahnya ke MongoDB atau Anda tidak memperlakukan data sebagai UTF-8 saat mengambil data.

Hanya untuk memperjelas, implementasi asli "utf8" oleh MySQL hanya hingga 3 byte sedangkan implementasi MySQL yang disebut 'utf8-mb4' sebenarnya hingga 4 byte (seperti yang direkomendasikan RFC resmi). Jadi utf8-mb4 di MySQL sama dengan UTF8 di MongoDB.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Data kueri tidak ditampilkan di zf2?

  2. Bisakah mongo memasukkan data array?

  3. Sebelum $unwind periksa apakah sub dokumen tidak kosong

  4. MongoError:koneksi 0 ke localhost:27017 habis waktu

  5. Bagaimana cara memperbarui _id dari satu Dokumen MongoDB?