perl中的MongoDB dbref

时间:2009-12-04 21:33:59

标签: perl mongodb

有没有办法使用Perl API进行dbrefs?它不是here,也不是here

这是一个示例模式:

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

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

3 个答案:

答案 0 :(得分:1)

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

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

有关详细信息,请参阅http://www.mongodb.org/display/DOCS/DB+Ref

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

它由MongoDBx :: AutoDeref处理。

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