سؤال

هل هناك طريقة للقيام dbrefs باستخدام بيرل API؟ ليست كذلك هنا ولا هو في أي مكان هنا.

هنا SA Sample Schema:

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 :: Class، ولكن هذا هو orm orm تماما لذلك قد لا يناسب حالة استخدامك.

https://metacpan.org/pod/mongodbx::class.

مقبضها بواسطة Mongodbx :: AutoDeref.

https://metacpan.org/pod/mongodbx::Autoderef.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top