I cannot really understand what is right: $$n^{\mathcal{O}(1)} = \mathcal{O}(n^{logn})$$ or $$n^{\mathcal{O}(1)} = \mathcal{o}(n^{logn})$$
I know that Little-oh notation means
For every choice of a constant k > 0, you can find a constant a such that the inequality f(x) < k g(x) holds for all x > a.
and Big-Oh
For at least one choice of a constant k > 0, you can find a constant a such that the inequality f(x) < k g(x) holds for all x > a.
But, it is not clear for me haiving $n^{\mathcal{O}(1)}$ and $(n^{logn})$ because whether $n^{\mathcal{O}(1)} < n^{logn}$ or $n^{\mathcal{O}(1)} > n^{logn}$ only matters on $n$ itself and the actual exponent of $n$.
Like $2^{1000} > 2^{log2}$ but as n grows $n^{logn}$ will become larger. Etc. So it may be that $$n^{\mathcal{O}(1)} < n^{logn}$$ or $$n^{\mathcal{O}(1)} > n^{logn}$$ or $$n^{\mathcal{O}(1)} = n^{logn}$$
But $n^{logn}$ grows asymptotically faster.
So, are we dealing with big or little oh?