すべての質問を保存する質問テーブル。各質問には、独自の _id と up 属性が含まれます。この _id を渡して up 属性を更新します。 先輩たちはどうやってやっているのですか?いろいろ試しましたが、まだ正しく更新できません。ありがとう、qaq
认证0级讲师
リーリー
$ 演算子に注意してください。これを位置演算子と呼びます。詳細については、リンクを参照してください。
$
データテーブルをそれほど深くネストしないで、リレーショナルテーブルを構築する方が合理的だと思います。
回答配列内で変更したい回答のインデックスがわかっていると想定しても問題ありません。インデックスがわからない場合は、question.answers.index.up を使用して更新できます。 $ を使用してその場所を占有することができます。フィルターは {answers._id:123456} を使用し、{answers.$.up:321}
リーリー
$
演算子に注意してください。これを位置演算子と呼びます。詳細については、リンクを参照してください。データテーブルをそれほど深くネストしないで、リレーショナルテーブルを構築する方が合理的だと思います。
回答配列内で変更したい回答のインデックスがわかっていると想定しても問題ありません。インデックスがわからない場合は、question.answers.index.up を使用して更新できます。 $ を使用してその場所を占有することができます。フィルターは {answers._id:123456} を使用し、{answers.$.up:321}
を使用して更新します。