I have collections of users and posts.
User looks like
{ "_id" : ObjectId("5089cc4c7b03b9902b000000"), "facebook_id" : "522128874" }
Post looks like
{ "_id" : ObjectId("508aa21b7b03b9780800000f"), "facebook_id" : "10150709375878875", "user" : DBRef("User", ObjectId("5089cc4c7b03b9902b000000")), "message" : " Julia dream, dreamboat queen, queen of all my dreams", "updated_time" : 1333502938 }
I want to find all the posts of a specific user.
$user = $userRepo->findOneByFacebookId('522128874');
$posts = $postRepo->findOneByUser($user)
It doesn't work. I've also tried
$posts = $postRepo->findOneBy(array('user' => $user))
and
$posts = $postRepo->findOneBy(array('user' => $user->getId()))