请教各位,如何获取单条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字段信息。。
希望各位帮帮我!感谢!

请教各位,如何获取单条mongodb的数据显示在前端呢?

请教各位,如何获取单条mongodb的数据显示在前端呢?
请教各位,如何获取单条mongodb的数据显示在前端呢?


回答:

你的find_one参数错了:
第一个参数是一个空的filter,所以find_one永远返回第一条文档。
已经按id查找了,为什么还要传accounts字段?
改成这样:

data.find_one(ObjectId(_id),('_id','Accounts'))

以上是 请教各位,如何获取单条mongodb的数据显示在前端呢? 的全部内容, 来源链接: utcz.com/p/938102.html

回到顶部