Potrei anche riprodurre questo problema se avessi creato una raccolta condivisa dal portale di Azure.
Secondo l'azure ufficiale documento , potremmo sapere che potremmo creare la raccolta condivisa con strumento, driver o SDK preferiti .
Faccio una demo con studio3t attrezzo. La Mongo Shell che ho usato
db.runCommand( { shardCollection: "databaseName.collectionName", key: { KeyName: "hashed" } } )
Esegui Mongo Shell da studio3t
Successivamente potremmo creare correttamente il documento dal portale di Azure.