2
$lookup
を実行すると、私のケースではforeignField:"_id"
が見つかりました。あなたはfromUser
とtoUser
が配列されているお気づきのように
{
_id : { from : 57b8da368e4a6e1f0043cb3d, to : 57c381af7008e51f009d92df },
fromUser : [
{
_id : 57b8da368e4a6e1f0043cb3d,
userName: "A"
}
],
toUser : [
{
_id : 57c381af7008e51f009d92df,
userName: "B"
}
]
}
:$lookup
はusers
コレクションからfromUser
とtoUser
を取得するために行われた後にここでの出力から一つの文書です。代わりに、彼らはここのように、単にユーザーのuserName
が含まれている配列のようfromUser
とtoUser
を予測する方法:
{
_id : { from : 57b8da368e4a6e1f0043cb3d, to : 57c381af7008e51f009d92df },
fromUser: "A",
toUser: "B"
}
あなたは今日3つのことを教えてくれました。書式設定、ドキュメントの慎重な読み込み、そしてその答えです。ありがとうございました! – Granga