Tento problém bych také mohl reprodukovat, kdybych vytvořil sdílenou kolekci z Azure Portal.
Podle azurového oficiálního dokument , mohli bychom vědět, že bychom mohli vytvořit sdílenou kolekci pomocí oblíbeného nástroje, ovladače nebo sady SDK .
Dělám demo s studio3t nástroj. Mongo Shell, který jsem použil
db.runCommand( { shardCollection: "databaseName.collectionName", key: { KeyName: "hashed" } } )
Spusťte Mongo Shell ze studia 3t
Poté jsme mohli správně vytvořit dokument z Azure Portal.