I want to get Nft data from metaplex but i wanna know what does .run() work here and why .run() method does not exist here
const nfts = await metaplex.nfts().findAllByOwner({owner: args.publicKey,}).run()
nfts.forEach(nft => { metaplex.nfts() .load({metadata: nft}) .run() .then(loaded => console.log(loaded))