Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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
PyMongo搜索生成“InvalidDocument:无法编码对象:regex.regex('RT',flags=regex.V0”)`_Regex_Python 2.7_Pymongo - Fatal编程技术网

PyMongo搜索生成“InvalidDocument:无法编码对象:regex.regex('RT',flags=regex.V0”)`

PyMongo搜索生成“InvalidDocument:无法编码对象:regex.regex('RT',flags=regex.V0”)`,regex,python-2.7,pymongo,Regex,Python 2.7,Pymongo,当我运行以下代码时: import pymongo dbClient = pymongo.MongoClient() db = dbClient["tweets"] import regex as re db["tweets"].find_one( {"text": re.compile('RT')} ) 我得到一个例外: InvalidDocument: Cannot encode object: regex.Regex('RT', flags=regex.V0) 看起来pymongo不

当我运行以下代码时:

import pymongo
dbClient = pymongo.MongoClient()
db = dbClient["tweets"]

import regex as re
db["tweets"].find_one( {"text": re.compile('RT')} )
我得到一个例外:

InvalidDocument: Cannot encode object: regex.Regex('RT', flags=regex.V0)
看起来pymongo不知道如何处理来自的对象。当我导入本机re模块时,编译的正则表达式会按预期被接受