0
は、次のプロパティを持つスキーマを考えてみましょう:モンゴーズ射影で別の計算フィールドを使用して計算フィールドを作成する方法は?
{
maxDmg: Number,
attacks: Number
}
私は別の計算結果フィールドからの結果が含まれ、計算フィールドを作成する必要があり、何かのように:それは計算列のように見える
$project {
maxDmg: true,
attacks: true,
effDmg: { $multiply: ["$maxDmg", 0.70] },
dps: { $divide: [ {$multiply:["$effDmg","$attacks"]}, 60 ] }
}
しかし、 'effDmg'は別の計算列内では参照できません。回避策はありますか?
HRM。計算が実際に私がこの例で使用したよりも複雑なので、私が望んでいた答えではなく、コードの重複を避けたかったのです。それでも、何か新しいことを学んだので、ありがとう! – amnesia
が更新されました。それが役立つかどうかを見てください。別のプロジェクトを追加して値を抽出することができます。 – Veeram
ああ、良い点;私はしばしば明らかに見落とします。これは私のために働く、ありがとう。 – amnesia