MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Anzeigen von MongoDB-Dokumenten mit HTML

Wenn Sie sich die Dokumentation für die Bottle-Template-Engine ansehen, sieht es so aus, als könnten Sie 'ifs' und 'fors' verwenden, um dies zu erreichen.

Wenn Ihre Bestellung beispielsweise in Zeilen['Bestellungen'] gespeichert ist und Sie nicht wissen, wie viele es sind, können Sie in Ihrer Vorlage Folgendes einfügen:

%for item in rows['orders']:
  <td>{{item}}</td>
%end

oder sagen Sie, dass Sie eine spezielle Warnung anzeigen müssen, wenn Ihr Kunde einen Artikel bestellt, der häufig im Rückstand ist, und Sie eine andere Variable, 'backorder', übergeben haben, die Folgendes angibt:

%if backorder:
  <span>This item is frequently on backorder</span>
%end

Ich habe keines von beiden getestet, aber ich habe ähnliche Dinge mit den Django- und Flask-Template-Engines gemacht. Ich habe diese Beispiele von hier gezogen:

http://bottlepy.org/docs/dev/tutorial.html#templates

und den Abschnitt „Flaschenvorlage zum Formatieren der Ausgabe“ hier:

http://bottlepy .org/docs/dev/tutorial_app.html#using-bottle-for-a-web-based-todo-list

Hoffe, das hilft!