MongoDB dbref в Perl - PullRequest
       36

MongoDB dbref в Perl

1 голос
/ 05 декабря 2009

Есть ли способ сделать dbrefs с помощью Perl API? Это не здесь и нигде здесь .

Вот пример схемы:

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

Я мог бы просто добавить поле в качестве ссылки, но вместо этого хотел сделать это с помощью dbref.

Ответы [ 3 ]

1 голос
/ 05 августа 2011

Он также обрабатывается MongoDBx :: Class, но это полноценный ORM, поэтому он может не подходить для вашего варианта использования.

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

1 голос
/ 05 декабря 2009

Помощников для этого пока нет. DBRefs - это просто обычные хэши, поэтому вы можете получить к ним доступ или создать их самостоятельно. Они имеют вид:

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

Подробнее см. http://www.mongodb.org/display/DOCS/DB+Ref.

0 голосов
/ 22 июля 2011

Его дескриптор MongoDBx :: AutoDeref.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...