How can I limit enchant in 1.21.4 datapack recipe ingredients?

I want to make a recipe for enchanted weapon, but it seems work in no enchanted, I don't kown how to limit enchant of ingredients { "type": "minecraft:crafting_shaped",
"category": "equipment",
"pattern": [
"GD",
"BG", "B "
],
"key": {
"B": "minecraft:blaze_rod",
"G": "minecraft:gold_ingot", "D": "minecraft:diamond" }, "result": {
"id": "minecraft:golden_axe", "count": 1,
"components": {
"minecraft:damage":31,
"minecraft:rarity": "uncommon",
"minecraft:item_name": ""削弱版秒人斧"",
"minecraft:enchantment_glint_override": true,
"minecraft:enchantments": {
"minecraft:sharpness": 10
}
}
} } please limit blaze_rod in only knockback enchant thanks
Continue to help post