有没有办法做到使用DBREFS Perl的API?它不是这里也不是任何地方的此处

下面是个示例模式:

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

我可以只添加一个字段作为参考,但是希望DBREF,而不是去做。

有帮助吗?

解决方案

有没有它的助手,尚未。是DBREFS只是正常的哈希值,虽然如此,你可以访问/自行制作。它们具有以下形式:

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

请参阅 http://www.mongodb.org/display/DOCS/DB+ REF 获得更多的信息。

其他提示

这也是由MongoDBx ::类处理,但是这是一个完全成熟的ORM所以它可能不适合你的使用情况。

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

与其手柄被MongoDBx :: AutoDeref。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top