Insert sub documents with multiple objects inside a path

Hello gurus,

I am mutating a document which contains sub document with a path like:

    conn.mutate_in("12_34", SD.upsert("strats.905.a"," abcde",  create_parents=True))

    { 
       "strats": {
                  "905": {
                        "a": "abcde"
                        },
                 "9056: {
                     "a": "abcde"
                    }
        }
}

I was able to upsert “905” in the same format that I showed above.

But I am not able to insert “9056” if it doesn’t exist.
What it is trying to do is - It’s trying to overwrite “905” to “9056”.