84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
一个questions表,存所有的问题,每一个question有一个answers的key,是个数组对象,每个answer有自己_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}
を使用して更新します。