巴扎黑2017-04-17 16:30:48
つまり、ユーザーがアバターを変更した場合、投稿内のユーザーのアバターも変更する必要があるということです
上記のモデルはこのシナリオには適していないようです。1 人のユーザーの情報を変更する必要がないように、投稿にユーザー ID を保存し、コメントにユーザー ID を保存することをお勧めします。 、対応する情報を複数の場所で変更する必要があります。もちろん、この方法では、コメント情報を照会するときにユーザー情報を取得する必要があり、独自の選択を行う必要があります
。更新された場合は、
db.posts.update({userId:'xxxxxx'},{$set:{"head" : "/images/portrait-1490968786371.jpg"}})//これと同様
阿神2017-04-17 16:30:48
Mongodb はリレーショナル データベースではありません。リレーショナル データベースに慣れている人にとっては、単一の SQL ステートメントでのみ実行できます。 if (err) { mongodb.close();} の束を見るとさらに気が狂いそうになります