Prepare your ingredients by first eliminating excess moisture from the crushed pineapple by placing a fine mesh sieve over a bowl, and using a spoon or measuring cup to press down on it until excess moisture has drained out. Set aside.
Next, peel your carrots, then use a box grated to grate carrots so they are grated, but not so finely grated they are full of excess moisture. Set aside.
Lastly, finely chop pecans, set aside.
Preheat oven to 350 degrees F (175 degrees C).
In a large bowl, add eggs, oil, white and brown sugar, and vanilla extract and beat together. Set aside.
In a separate bowl, mix flour, baking soda, baking powder, salt, nutmeg, allspice, and cinnamon.
Carefully add the dry ingredients to the wet, combining the two bowls until just mixed, do not over stir or over beat.
Carefully stir in carrots and drained crushed pineapple and fold in pecans.
Prepare two 9 inch round baking pans by lining with parchment paper then spraying them with nonstick cooking spray and flouring them or grease and flour pans.
Pour even amounts of the cake batter into the two baking pans
Bake in 350 degree pre-heated oven for 35 minutes, or until a toothpick inserted into the center of the cake comes out clean.
Cool in pan for 10 minutes, then turn out onto a wire rack and cool completely before layering and frosting. Can be done a day ahead.