[dancer-users] Question on MongoDB and Dancer

Gavin Colborne gavin at littleforest.co.uk
Wed Oct 18 10:36:00 BST 2017


Hi Clive,

Thanks for your response, yes I have enabled the Template Toolkit and have
it working nicely with mysql data.

I am struggling with a data format  mis-match from the Mongo response I
suspect...

<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Virus-free.
www.avg.com
<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Best Regards,

Gavin Colborne

Managing Director,

Tele:     0207 193 2014
Mobile: 0788 400 4339
Skype: gavincolborne
Visit: www.littleforest.co.uk

[image: Little Forest LFi] <http://www.littleforest.co.uk/>

On 18 October 2017 at 06:31, Clive Eisen <clive at hildebrand.co.uk> wrote:

> Have you enabled  Template Toolkit in the config?
>
> --
> Clive Eisen
> GPG: 75056DD0
>
>
>
>
>
>
> On 18 Oct 2017, at 06:28, Gavin Colborne <gavin at littleforest.co.uk> wrote:
>
> Hi Dancers,
>
> I am pretty new to Dancer and really like the light nature of the
> framework.
>
> I am trying to create a route which will show data from a MongoDB
> collection and struggling with the syntax.
>
> I have the following in my app:
>
> sub connect_mongo {
>     my $client = MongoDB->connect('mongodb://a.b.c.d') or die "Error
> connecting to Mongo";
> my $db = $client->get_database( 'lfi-perl' );
> return($db);
> }
>
> get '/mongo' => sub {
>     my $db = connect_mongo();
> my $docs = $db->get_collection( 'Test-Collection' );
> my $all_docs;
>      template 'show_mongo.tt', {
>          'entries' => $all_docs = $docs->find(),
>      };
> };
>
> Then in my view the following:
>
> [% FOREACH id IN entries.keys.nsort %]
>
> [% entries.$id._id %]
>
>
>
> I am not able to see any data in my view but am also not seeing any errors.
>
> Any examples of getting data from Mongo in Dancer would be really helpful.
>
> Thank you in advance,
>
> Gavin
>
>
>
>
>
>
>
> Best Regards,
>
> Gavin Colborne
>
> Managing Director,
>
> Tele:     0207 193 2014
> Mobile: 0788 400 4339
> Skype: gavincolborne
> Visit: www.littleforest.co.uk
>
> [image: Little Forest LFi] <http://www.littleforest.co.uk/>
> _______________________________________________
> dancer-users mailing list
> dancer-users at dancer.pm
> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>
>
>
> _______________________________________________
> dancer-users mailing list
> dancer-users at dancer.pm
> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.preshweb.co.uk/pipermail/dancer-users/attachments/20171018/a2cf1390/attachment.html>


More information about the dancer-users mailing list