Perl API を使用して dbref を実行する方法はありますか? ここにもどこにもありません。
サンプル スキーマは次のとおりです。
book: name, publisher,isdn,{author}
author : name,date of birth
参照として機能するフィールドを追加することもできましたが、代わりに dbref を使用したかったのです。
まだヘルパーはいません。ただし、DBRefは通常のハッシュであるため、自分でアクセス/作成できます。それらの形式は次のとおりです。
my $ref = {'$ref' => $collection_name, '$id' => $id};
詳細については、 http://www.mongodb.org/display/DOCS/DB+Refを参照してください。
これは MongoDBx::Class でも処理されますが、これは本格的な ORM であるため、ユース ケースに適合しない場合があります。
MongoDBx::AutoDeref によるそのハンドル。