Jag skulle också kunna återskapa det här problemet om jag skapade en delad samling från Azure Portal.
Enligt den azurblå tjänstemannen dokument , vi kunde veta att vi kunde skapa den delade samlingen med favoritverktyg, drivrutin eller SDK .
Jag gör en demo med studio3t verktyg. Mongo Shell jag använde
db.runCommand( { shardCollection: "databaseName.collectionName", key: { KeyName: "hashed" } } )
Kör Mongo Shell från studio3t
Efter det kunde vi skapa dokumentet från Azure Portal korrekt.