我有一个包含示例对象的集合,如下所示:
{
name : 'Sachin Tendulkar',
followers : {
location : {
countries : [{
name : 'India',
count : 12345
}, {
name : 'Pakistan',
count : 12345
},{
name : 'Australia',
count : 12345
}],
cities : [{
name : 'Mumbai',
count : 12345
},{
name : 'Karachi',
count : 12345
},{
name : 'Melborne',
count : 12345
}]
states : [{
name : 'Maharastra',
count : 12345
},{
name : 'Balochistan',
count : 12345
},{
name : 'Sydney',
count : 12345
}]
}
}
}
我希望根据城市数量对所有文件进行排序。例如,
Sort all documents according to a specific city i.e. Mumbai's count
您可以根据上述条件帮我构建一个排序文档的查询吗?
答案 0 :(得分:0)
我认为这将是查询:
import re
r = "the ((sixty|six)[ -]+)+items"
s = "the sixty six items"
re.findall(r, s)
# [('six ', 'six')]