首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据库调节的Python问题

数据库调节的Python问题
EN

Stack Overflow用户
提问于 2015-08-05 15:30:29
回答 2查看 41关注 0票数 1

我是python的初学者。我正在尝试连接到数据库并匹配用户输入的值。

代码语言:javascript
运行
复制
if staff==<user entered value>and paper==<user entered value>:
   test=db.staff.find({"staff":<user entered value>,"paper":<user entered value>})
   print(test.get('staff'))
   print(test.get('paper'))

如果test没有值,当数据库没有返回值时,我会得到错误

EN

Stack Overflow用户

发布于 2015-08-05 15:42:33

你应该使用来检查你的查询是否返回任何result.

  • 返回的实例,所以你必须遍历你的查询结果。

if staff==and paper==:db.staff.find= db.staff.find({"staff":,"paper":}) if(test.count()):对于测试中的单据:打印(测试‘staff’)打印

如果staffpaper在集合中是唯一的,请使用方法。

代码语言:javascript
运行
复制
if staff==<user entered value>and paper==<user entered value>:
    test = db.staff.find_one({"staff":<user entered value>,"paper":<user entered value>})
    if(test):
        print(test['staff'])
        print(test['paper'])
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31826066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档