JavaScript - データを削除するときに、mongodb 参照は参照を削除できません
三叔
三叔 2017-07-03 11:41:12
0
1
1469

問題が発生しました。データ 2 の _id フィールドがデータ 1 の friends フィールドにあります。このとき、データ 2 を削除したいのですが、 friends フィールド _id フィールドは削除されません。

質問: データ 2 を削除すると、フィールド 2 に関連するすべての _id が自動的に削除されます。

自動的に削除できない場合は、再クエリして削除する必要があるということでしょうか? ?

Baidu で検索しましたが、答えが見つかりませんでした。キーワードが聞き取れなかったのかもしれません。 。それで私はここに聞きに来ました。 。ダニエル、助けてください。

三叔
三叔

全員に返信(1)
曾经蜡笔没有小新

そうです、 と 关系型数据库不同,MongoDB では、自分でクエリして削除する必要があるかもしれません。おそらく、すぐに削除するには、関係を逆に記録する必要があるかもしれません。

MongoDB にはカスケード削除がありません。アプリケーションがデータを削除するとき、参照されているオブジェクト自体と、削除されたドキュメントへの参照も削除されます。

MongoDB にはカスケード削除がありません。アプリケーションがデータを削除する必要がある場合、アプリケーション自体が、削除されたデータに関連する参照を削除する必要があります。

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