Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.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/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
Python pymongo/mongodb:查询mongodb对象数组中的元素_Python_Mongodb - Fatal编程技术网

Python pymongo/mongodb:查询mongodb对象数组中的元素

Python pymongo/mongodb:查询mongodb对象数组中的元素,python,mongodb,Python,Mongodb,如果我想查询数组中的字段,我可以这样做 students.find({'name':{$in:['Mark','Jerry']}}) 但是如果我想在mongodb对象数组中找到一个字符串,比如 { "name":"Jerry", "classes":["math","english","nature"] } 如何查询此mongodb对象的classes数组中是否有类名“science” 谢谢只是: db.students.find({'classes': 'science'}) 只

如果我想查询数组中的字段,我可以这样做

students.find({'name':{$in:['Mark','Jerry']}})
但是如果我想在mongodb对象数组中找到一个字符串,比如

{
  "name":"Jerry",
  "classes":["math","english","nature"]
}
如何查询此mongodb对象的classes数组中是否有类名“science”

谢谢

只是:

db.students.find({'classes': 'science'})
只是:

db.students.find({'classes': 'science'})