Vah*_*yan 1 mongodb symfony doctrine-orm symfony-2.1 doctrine-mongodb
我有用户和帖子的集合.
用户看起来像
{ "_id" : ObjectId("5089cc4c7b03b9902b000000"), "facebook_id" : "522128874" }
Run Code Online (Sandbox Code Playgroud)
帖子看起来像
{ "_id" : ObjectId("508aa21b7b03b9780800000f"), "facebook_id" : "10150709375878875", "user" : DBRef("User", ObjectId("5089cc4c7b03b9902b000000")), "message" : " Julia dream, dreamboat queen, queen of all my dreams", "updated_time" : 1333502938 }
Run Code Online (Sandbox Code Playgroud)
我想查找特定用户的所有帖子.
$user = $userRepo->findOneByFacebookId('522128874');
$posts = $postRepo->findOneByUser($user)
Run Code Online (Sandbox Code Playgroud)
它不起作用.我也试过了
$posts = $postRepo->findOneBy(array('user' => $user))
Run Code Online (Sandbox Code Playgroud)
和
$posts = $postRepo->findOneBy(array('user' => $user->getId()))
Run Code Online (Sandbox Code Playgroud)
小智 6
巴姆!
$posts = $postRepo->findOneBy(array('user.id' => $user->getId()))
Run Code Online (Sandbox Code Playgroud)
试试看,为我工作.你必须查询所有元素似乎有点愚蠢.
| 归档时间: |
|
| 查看次数: |
5782 次 |
| 最近记录: |