gpt4 book ai didi

javascript - PyMongo 匹配 JavaScript 正则表达式对象

转载 作者:行者123 更新时间:2023-11-28 03:30:46 25 4
gpt4 key购买 nike

我正在尝试找到一种在 pymongo 中表达 JavaScript 正则表达式的方法。根据文档,我无法将正则表达式与 $in 运算符一起使用。下面的代码将不起作用,因为列表中的项目无法明显识别。想知道如何表达列表项,以便它们在 python 中被识别为 JS 正则表达式。感谢帮助

cursor = db.requests.aggregate([
{'$match':
{
'_id': {'$in': [/^a/, /^A/]}
}
}

最佳答案

试试这个:

lst = ['^a', '^A']

cursor = db.requests.aggregate([
{'$match':
{
'_id': {'$in': [re.compile(x) for x in lst]}
}
}])

关于javascript - PyMongo 匹配 JavaScript 正则表达式对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58205258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com