ユーザーと投稿のコレクションがあります。
ユーザーは次のようになります
{ "_id" : ObjectId("5089cc4c7b03b9902b000000"), "facebook_id" : "522128874" }
投稿は次のようになります
{ "_id" : ObjectId("508aa21b7b03b9780800000f"), "facebook_id" : "10150709375878875", "user" : DBRef("User", ObjectId("5089cc4c7b03b9902b000000")), "message" : " Julia dream, dreamboat queen, queen of all my dreams", "updated_time" : 1333502938 }
特定のユーザーのすべての投稿を検索したい。
$user = $userRepo->findOneByFacebookId('522128874');
$posts = $postRepo->findOneByUser($user)
動作しません。私も試しました
$posts = $postRepo->findOneBy(array('user' => $user))
と
$posts = $postRepo->findOneBy(array('user' => $user->getId()))