私は2つのコレクションを持っています。
checkone
{"_id":1,"name":"alex"},
{"_id":2,"name":"sandy"}
checktwo
{"_id":11,"password":"alex",tenant_id:{$ref:"checkone","$id":1}}
{"_id":12,"password":"suman",tenant_id:{$ref:"checkone","$id":2}}
checkoneidの値を参照するChecktwotenant_id。
しかし、checktwoに別のドキュメントを挿入しようとすると
{"_id":13,"password":"shan",tenant_id:{$ref:"checkone","$id":6}}
その挿入されます。checkoneid値にtenant_id値6が存在するかどうかをチェックして追加することはありません。この状態では、id値6はcheckoneには存在しませんが、checktwotenant_id値に挿入されます。
実はチェックして挿入しなきゃいけないの?
ここで$refはどういう意味ですか?
この機能がmongodbで利用できないかどうか?間違っている場合は誰かが私を導くことができますか?