node.js - mongo更新嵌套结构中的内容
PHP中文网
PHP中文网 2017-05-02 09:26:29
0
3
541

一个questions表,存所有的问题,每一个question有一个answers的key,是个数组对象,每个answer有自己_id和一个up属性,现在想通过这个_id来更新up属性。
请问前辈们如何做?试了很多都没办法正确更新,谢谢qaq

PHP中文网
PHP中文网

认证0级讲师

全員に返信(3)
刘奇

リーリー

$ 演算子に注意してください。これを位置演算子と呼びます。詳細については、リンクを参照してください。

いいねを押す +0
滿天的星座

データテーブルをそれほど深くネストしないで、リレーショナルテーブルを構築する方が合理的だと思います。

いいねを押す +0
过去多啦不再A梦

回答配列内で変更したい回答のインデックスがわかっていると想定しても問題ありません。インデックスがわからない場合は、question.answers.index.up を使用して更新できます。 $ を使用してその場所を占有することができます。フィルターは {answers._id:123456} を使用し、{answers.$.up:321}

を使用して更新します。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!