0
我用python 3,mongodb和瓶子編碼。Pymongo find()通過篩選變量返回空
此代碼返回空文檔。我檢查了name
這是正確的價值。
@bottle.route('/test1/<name>', method='GET')
def test_detail(name):
result = dbcoll.find({"student": name})
return template('detail',name=result)
我修改爲硬編碼name
,它可以正確顯示結果!
@bottle.route('/test1/<name>', method='GET')
def test_detail(name):
name = "peter chan"
result = dbcoll.find({"student": name})
return template('detail',name=result)
感謝您的評論。我確實在'find()'之前放了'print(name)'並且它包含了值。就像我硬編碼一樣。 – user3562954