Mern プロジェクトを作成しているのですが、mongo db レコードの 2 つのフィールドを更新する必要があります。
私には 2 つのフィールドがあり、1 つはウォレットと呼ばれるオブジェクトの配列で、もう 1 つはトランザクションです。
ウォレットはmongoのオブジェクトの配列であるため、トランザクションが行われたウォレットの金額とインデックスを含むオブジェクトをフロントエンドから取得します。
次に、ウォレットから取引金額を差し引く必要があります。これを行う方法 node.js でコントローラーを作成しましたが、何も行われません。
フロントエンドから受け取るオブジェクト if..
リーリー私の Node js コントローラーは...
リーリー私の mongo データベースの記録 --
リーリーnamde paytm ウォレットから 50 ルピーの取引を行ったとします。つまり、私が欲しいのは paytm という名前のオブジェクト内の金額は rs-50 だけ減らされる必要があるため、最初は次のようになります。 処理後、rs500 は rs450....
になるはずです。P粉7970046442023-09-14 13:59:00
配列の要素に $inc code>
演算子を適用します。 埋め込みドキュメントまたは配列では、
ドット表記
出力:
リーリー
特定の配列インデックスを使用して配列要素を更新します:
リーリー