sql >> Base de Datos >  >> NoSQL >> MongoDB

Visualización de documentos MongoDB con HTML

Mirando la documentación del motor de plantillas de botellas, parece que puede usar 'ifs' y 'fors' para lograr esto.

Por ejemplo, si su pedido está almacenado en las filas ['pedidos'] y no sabe cuántos hay, en su plantilla puede colocar:

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

o diga que necesita mostrar una advertencia especial si su cliente está ordenando un artículo que está frecuentemente en pedido pendiente, y ha pasado otra variable, 'pedido pendiente', que especifica esto:

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

No he probado ninguno de estos, pero he hecho cosas similares usando los motores de plantillas Django y Flask. Saqué estas muestras de aquí:

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

y la sección 'Plantilla de botella para formatear la salida' aquí:

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

¡Espero que esto ayude!