Utilisez le $ positional
opérateur dans votre mise à jour car cela identifie l'élément dans un tableau à mettre à jour sans spécifier explicitement sa position dans le tableau :
db.fiction.update({"Fiction.SNo":"1"},{$set:{"Fiction.$.Amount":135}})