sql >> Database teknologi >  >> NoSQL >> MongoDB

Emoji ikke gemt korrekt i mongodb

UTF8 er standardkodningen, der understøttes af MongoDB og understøtter alle tegn (variabel byte længde) inklusive utf8-mb4 (se nedenfor for yderligere detaljer). Du konverterer sandsynligvis ikke dine data til UTF-8, før du uploader dem til MongoDB, eller du behandler ikke dataene som UTF-8, når du henter dataene.

Bare for at præcisere, var den oprindelige implementering "utf8" af MySQL kun for op til 3 bytes, mens MySQL-implementeringen kaldet 'utf8-mb4' faktisk er op til 4 bytes lang (som den officielle RFC anbefaler det). Så utf8-mb4 i MySQL er det samme som UTF8 i MongoDB.



  1. Broadcast-variabler vises ikke i partitioner Apache Spark

  2. Mongo 3.6 aggregeringsopslag med flere betingelser

  3. MongoServer.State-ækvivalent i 2.0-driveren

  4. Brug af Redis som mellemliggende cache til REST API