All About That Bass singer Meghan Trainor has revealed that Jennifer Lopez told her to "be very picky" when it comes to relationships and love.

Speaking to Heat magazine, the 21-year-old pop star said of her encounter with Lopez: "She asked, 'What's your type?'"

Trainor continued: "And I said, 'Anyone who's brave enough', because a lot of guys weren't even talking to me; they were scared of me or intimidated, I guess.

"She was like, 'Be very picky. Know what you want. Look for things you want'."

When asked what she looks for in men, Trainor replied: "It'd be cool if they looked nice. You know, in groups of friends you have nice people? I want to marry one of those. Or at least date one. And if he's funny, that's a plus."