Mongo データベースにA
&という 2 つのコレクションがあるとしますB
。各A
ドキュメントには へB
の参照がありますが、B
ドキュメントには への参照はありませんA
。
内のドキュメントによって参照されてB
いない内のすべてのドキュメントを効率的に見つけるにはどうすればよいA
ですか?
B
すべてのドキュメントを取得して手動でドキュメントと比較するよりも効果的なアプローチはありA
ますか? これは map reduce で実行できますか?
クエリをサポートするためにからB
への参照を追加することを検討する必要がありますか? A
Mongo はトランザクションをサポートしていないため、障害が発生した場合に矛盾した状態が発生する可能性を回避するために、双方向の参照は避けていました。
また、ソリューションに影響を与える場合は、これらの結果を効果的にページングできる必要があります。