MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Exibindo documentos do MongoDB com HTML


Examinando a documentação do mecanismo de modelo de garrafa, parece que você pode usar 'ifs' e 'fors' para fazer isso.

Por exemplo, se seu pedido está armazenado em rows['orders'] e você não sabe quantos são, no seu modelo você pode colocar:
%for item in rows['orders']:
  <td>{{item}}</td>
%end

ou diga que você precisa exibir um aviso especial se seu cliente está solicitando um item que está frequentemente em atraso e você passou outra variável, 'pedido em espera', que especifica isso:
%if backorder:
  <span>This item is frequently on backorder</span>
%end

Eu não testei nenhum desses, mas fiz coisas semelhantes usando os mecanismos de modelo Django e Flask. Tirei essas amostras daqui:

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

e a seção 'Modelo de garrafa para formatar a saída' aqui:

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

Espero que isto ajude!