問題タブ [document-oriented-db]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
211 参照

mongodb - 一貫性のない埋め込みドキュメントを回避する方法

mongo データベースで埋め込みドキュメントを使用するタイミングと理由を理解するのに少し苦労しています。

ユーザー、部屋、予約の 3 つのコレクションがあるとします。

一貫性のない埋め込み

このような状況についていくつか質問があります。

1) 埋め込まれたドキュメントをどのように更新しますか? アプリケーション開発者は、埋め込まれたドキュメントとして kevin のすべてのインスタンスを見つけて更新する責任がありますか?

2) 解決策がドキュメント参照を使用することである場合、それはリレーショナル db 結合と同じくらい重いですか? これは、この例が Mongo に適していないという単なるケースですか?

いつものように、私が完全なばかであるかどうかを知らせてください。