mongodb怎么显示html,用HTML显示MongoDB文档

我试图创建一个HTML表来显示mongodb集合的内容。该集合包含来自小企业的不同客户订单的数据。某些数据将始终存在于给定的文档中,例如客户名称和电话号码。但是,每个文档中的某些数据需要更改,例如订购的项目,因为一个客户可以订购一个项目,而另一个客户可以订购三个项目。所以,如果我有一个mongodb集合,其中的文档在每个文档中包含任意数字字段,我如何将它们动态添加到HTML表中以显示文档的内容?作为我正在寻找的显示类型的一个例子,这里是我知道将保持不变的字段的硬编码HTML。

Invoice Report

body {font-family:sans-serif;color:#4f494f;}

form input {border-radius: 7.5px;}

h5 {display: inline;}

.label {text-align: right}

.ordersBook {float:left; padding-top: 10px;}

.name {width:100%;float:left; padding:3px;}

.wrapper { padding-left: 25px; padding-top: 20px}

var itemRe = /item*/;

}

Order Form:
Name:{{rows['name']}}
Created:{{rows['created']}}
Phone:{{rows['phone']}}
Email:{{rows['email']}}
Item:{{rows['item']}}
Quantity:{{rows['qty']}}
Color:{{rows['color']}}
Quote:{{rows['quote']}}

动态地创建整个表可能会更好,但我不确定应该在哪里执行此操作在HTML文件中的javascript函数中?

或者在pymongo文件中维护mongodb数据库中的信息?

处理将mongodb文档发送到HTML表单的python代码使用python瓶子模板。@bottle.route('/view/<_id>', method = 'GET')

def show_invoice(_id):

client = pymongo.MongoClient("mongodb://localhost")

db = client.orders

collection = db.myorders

from bson.objectid import ObjectId

result = collection.find_one({'_id': ObjectId(_id)})

return bottle.template('invoice', rows = result)

我非常感谢任何人能提供的帮助!=)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值