MongoDBでDBREF datatypeを使用すると、ドキュメントは次のようになることがあります。しかし、すべての行が明らかにusers
コレクションを指しているので、すべての行に$ref
フィールドを持つことは冗長です。MongoDB - DBREFは必要ですか?
多少の冗長性を持たずに他のドキュメントを参照する方法はありますか$ref
-field?
{
$id: {$oid : "4f4603820e25f4c515000001"},
title: "User group",
users: [
{_id: {$ref: "users", $id: { $oid: "4f44af6a024342300e000002"}}, isAdmin: true }
]
],
単純なダイレクト/手動リンクを使用しない理由は何ですか?(下記のようにObjectIdを置くだけです) –