cuốn sách gpt4 ai đã làm

python通过http将正则表达式传递给mongo

In lại Tác giả: Hồ Xil 更新时间:2023-11-01 09:55:14 26 4
mua khóa gpt4 Nike

我能够在 mongo 控制台中运行一个简单的正则表达式:

 db.users_exams.count({"id_number": {$regex: /1234/}})

现在,我的挑战是在 2 个微服务之后将此正则表达式传递给 mongo:

python micro service -> http request -> python micro service -> mongo client 

尝试过的字符串和re

关键是python识别正则表达式的方式和js不一样

    a = /1234/
^
SyntaxError: invalid syntax.

我想我的第一个问题是,如何在 python 中创建正则表达式对象,然后如何在 http 中传递它?

câu trả lời hay nhất

找到了一个方法:

import re 
filter = {'id_number': re.compile("^12348")}

或者,更复杂一点的过滤器

import re 
filter = {'id_number': re.compile("^1234[8-9]")}

关于python通过http将正则表达式传递给mongo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33363036/

26 4 0
Hồ Xil
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress