请教各位,如何获取单条mongodb的数据显示在前端呢?
@app.route('/<_id>', methods=['GET'])def page(_id):
doc = data.find_one({},{'_id':json_util.dumps(ObjectId(_id)),'Accounts':1})
return render_template('page.html', doc=doc)
我想在每个对应的_id页面,显示对应的Accounts这个字段,倒是发现换了页面都是重复的Accounts字段信息。。
希望各位帮帮我!感谢!
回答:
你的find_one参数错了:
第一个参数是一个空的filter,所以find_one永远返回第一条文档。
已经按id查找了,为什么还要传accounts字段?
改成这样:
data.find_one(ObjectId(_id),('_id','Accounts'))
以上是 请教各位,如何获取单条mongodb的数据显示在前端呢? 的全部内容, 来源链接: utcz.com/p/938102.html