The Scot criticised his side after they gave a poor showing against Owen Coyle's relegation-threatened team and failed to hold out despite leading through Tim Howard's freak goal
Everton had led thanks to goalkeeper Tim Howard's clearance which looped over opposite number Adam Bogdan in the windy conditions, however, fine finishes from David Ngog and Gary Cahill handed Bolton their fifth victory of the season, lifting them off the bottom of the Premier League.
"We didn’t deserve to be in front and Bolton deserved to win the game so I’ve got no qualms with the result because you can’t perform like that and expect to win," said Moyes.
"The conditions are never good to play in like that but both teams have to play in it. I think it’s easier to play away from home when it’s like that because you have to make a bit of play but we didn’t make any play tonight.
"I’ve got no arguments about the result, it was a freak that we were 1-0 up and we’d have taken and should have done better but we could hold onto it.
"I give Bolton a bit of credit, they worked really hard to get the result and we didn’t perform as well as we have. Bolton stuck at it and got their deserved reward in the end."
The 48-year-old also argued that a change of system, which saw his side drop their usual lone-striker formation to accommodate two attackers, had not contributed to their poor display.
He added: "We tried to go with two centre forwards tonight and I think if we hadn’t, some might have questioned it.
"We just didn’t perform though, that wasn’t the reason we lost the game. Apart from our goalkeeper and bits of Landon it’d be hard to say many positives."
Moyes also confirmed he had no further information on injuries to Leon Osman, Phil Jagielka and substitute Jack Rodwell, who were all substituted during the defeat.