Ecological niche shapes the composition and function of microbial communities in Astragalus membranaceus | Synapse