如何通过最后6个字符

时间:2018-02-17 21:24:33

标签: python mongodb pymongo

我正在使用pymongo并尝试使用正则表达式,其中我连接了字母数字18字符串正则表达式+包含ObjectId的最后5个确切字符的变量。如何使用ObjectId: 5a7fb66cbf10c7c8c3f0aea0查找f0aea0节点? 这是否需要保存类型为string的重复ObjectId?

这是我的尝试:

    sell = db.sells
    idNumber = "5a7fb66cbf10c7c8c3f"+str(array[1])
    regexstr = "[a-zA-Z0-9_]{18}"+"265d51"
    regex = re.compile(regexstr, re.IGNORECASE)
    sale = sell.find_one({"_id" : regex})

0 个答案:

没有答案