私はmongodbの初心者です。次のSQLクエリをmongodbクエリに変換しようとしています。MongoDBの計算フィールドとコレクションフィールドを比較するには?
ename、sal、comm empから選択します。comm>(sal * 1.10);
以下がこれまでに試したことです。
db.emp.aggregate([{$マッチ:{COMM:{$が存在する:真}}}、{$プロジェクト:{ENAME:1、SAL:1、COMM:1、 'CALSAL' {$ CALSAL}:{$ gt: '$ COMM'}}}]); {$ CALSAL} ($ {project:{ENAME:1、SAL:1、COMM:1、 'CALSAL':{CALSAL '}) $ {match:{'$ COMM':{$ gt: 'CALSAL'}}}}); $ multiply:['$ SAL'、1.10]}}}; ($ {project:{ENAME:1、SAL:1、COMM:1、 'CALSAL':{CALSAL '}) $ $ {$ gt:0}}}]); $ multiply:['$ SAL'、1.10]}、cmp_value:{$ cmp:['$ COMM'、 'CALSAL']}}
助けてください。
ありがとうございます。