私は現在次のようなMongoDB構造を持っています:
[campaigns] => Array (
[0] => Array (
[campaign_id] => 4e8cba7a0b7aabea08000006
[short_code] => IHEQnP
[users] => Array (
)
)
[1] => Array (
[campaign_id] => 4e8ccf7c0b7aabe508000007
[short_code] => QLU_IY
[users] => Array (
)
)
)
私ができるようにしたいのは、ショートコードを検索し、関連する配列を返すことです。私は最初に試しました:
db.users.find({'campaigns.short_code':'IHEQnP'}, {'campaigns.campaign_id':1})
ただし、必要な1つ(またはフィールド)だけではなく、すべての配列が返されます。
Mongoに正しい配列(または配列に関連付けられたフィールド)を取得する方法はありますか?それとも、それは私がサーバー上でしなければならないことですか?結果を取得するためにリチウムフレームワークを使用しています(役立つ場合)。
前もって感謝します :)
ダン