Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 运动状态_Python_Mongodb_Tornado Motor - Fatal编程技术网

Python 运动状态

Python 运动状态,python,mongodb,tornado-motor,Python,Mongodb,Tornado Motor,大家好,我正在用tornado框架试验python和mongodb。我有一个输入模块,用户可以插入在学术和体育领域的学生的数据。在mongodb终端中,我用 db.student.find( { $or: [ { "academy": name }, { "sports": name } ] } ) 但是当我尝试用python和马达驱动程序做同样的事情时,我最终会出错 我的python命令是 doc = yield db.student.find_one({ $or: [{"academy"

大家好,我正在用tornado框架试验python和mongodb。我有一个输入模块,用户可以插入在学术和体育领域的学生的数据。在mongodb终端中,我用

db.student.find( { $or: [ { "academy": name  }, { "sports": name } ] } )
但是当我尝试用python和马达驱动程序做同样的事情时,我最终会出错

我的python命令是

doc = yield db.student.find_one({ $or: [{"academy": name}, {"sports": name}]})
doc = yield db.student.find_one({ "$or": [{"academy": name}, {"sports": name}]})
有人能指导我如何在python motor中使用或条件进行搜索吗

or条件用于检查是否在这两个字段中都输入了特定学生的数据。

您会写“我最终出现错误”,但如果您不告诉我们错误是什么,任何人都很难回答您的问题

在这种情况下,我想我知道问题所在。在Python中,所有字段名都必须加引号。正确的语法是: