Have you enabled Template Toolkit in the config? -- Clive Eisen GPG: 75056DD0
On 18 Oct 2017, at 06:28, Gavin Colborne <gavin@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 <http://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 <http://www.littleforest.co.uk/>
<http://www.littleforest.co.uk/> _______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users