在pymong中找到匹配的开头

2024-06-30 07:29:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我的收藏: { “uri”:“测试”, } { “uri”:“第二次测试”, }你知道吗

我的问题: 收藏。找一个({ 'uri^':'testdfhdfh' })你知道吗

结果:0

我的问题是:如何找到匹配的开始-

试验

测试DFHDFH


Tags: uritestdfhdfhdfhdfh
2条回答

编辑 试试这个:

collection.find_one({"uri" : {$regex : "{}.*".format(your_uri)}})

编辑

import re
collection.find()

test_uri = 'test/aaabbb'

for item in collection:
    if re.match(item['uri'], test_uri):
        print item

这个呢:

result = collection.find_one({
  'uri': {
    '$regex': '{}'.format('test/aaabbb'[:???])
   }
})

但是有没有办法得到这个记录的长度(uri)

相关问题 更多 >