1

有没有办法使用 Perl API 来做 dbrefs?它不在这里,也不在这里的任何地方。

这是示例架构:

book: name, publisher,isdn,{author}
author : name,date of birth

我可以只添加一个字段作为参考,但想用 dbref 来代替。

4

3 回答 3

1

目前还没有帮手。不过,DBRefs 只是普通的哈希,因此您可以自己访问/创建它们。它们具有以下形式:

 my $ref = {'$ref' => $collection_name, '$id' => $id};

有关更多信息,请参见http://www.mongodb.org/display/DOCS/DB+Ref

于 2009-12-05T20:52:04.110 回答
1

它也由 MongoDBx::Class 处理,但这是一个完全成熟的 ORM,因此它可能不适合您的用例。

https://metacpan.org/pod/MongoDBx::Class

于 2011-08-05T00:14:09.183 回答
0

它由 MongoDBx::AutoDeref 处理。

https://metacpan.org/pod/MongoDBx::AutoDeref

于 2011-07-22T11:14:08.443 回答