1
这是一个来自mongo文档的视图。我只想保留键值最长的文档中的条目。这里的关键值是一个字符串,因此,与最长的字符串长度的密钥应该只停留过滤器mongo文档 - python
{
"_id" : ObjectId("585a431415c7a981b47ac4ee"),
"key" : "http://www.adnansami.com",
"value" : "A"
}
{
"_id" : ObjectId("585a431415c7a981b47ac4ef"),
"key" : "http://www.leap-networks.com",
"value" : "BB"
}
{
"_id" : ObjectId("585a431d15c7a981b47ac4f0"),
"key" : "http://www.leap-networks.com",
"value" : "B"
}
{
"_id" : ObjectId("585a431d15c7a981b47ac4f1"),
"key" : "http://www.machinelearningmastery.com",
"value" : "C"
}
{
"_id" : ObjectId("585a432515c7a981b47ac4f2"),
"key" : "http://www.leap-networks.com",
"value" : "BBB"
}
{
"_id" : ObjectId("585a432815c7a981b47ac4f3"),
"key" : "http://www.machinelearningmastery.com",
"value" : "CC"
}
{
"_id" : ObjectId("585a432d15c7a981b47ac4f4"),
"key" : "http://www.leap-networks.com",
"value" : "BBBB"
}
{
"_id" : ObjectId("585a433115c7a981b47ac4f5"),
"key" : "http://www.machinelearningmastery.com",
"value" : "CCC"
}
{
"_id" : ObjectId("585a433615c7a981b47ac4f6"),
"key" : "http://www.leap-networks.com",
"value" : "BBBBB"
}
{
"_id" : ObjectId("585a433d15c7a981b47ac4f7"),
"key" : "http://www.machinelearningmastery.com",
"value" : "CCCC"
}
{
"_id" : ObjectId("585a434915c7a981b47ac4f8"),
"key" : "http://www.machinelearningmastery.com",
"value" : "CCCCC"
}
所以输出应该是
{
"_id" : ObjectId("58539dc715c7a964817686f9"),
"http://www.adnansami.com" : "A "
}
{
"_id" : ObjectId("585a433615c7a981b47ac4f6"),
"key" : "http://www.leap-networks.com",
"value" : "BBBBB"
}
{
"_id" : ObjectId("585a434915c7a981b47ac4f8"),
"key" : "http://www.machinelearningmastery.com",
"value" : "CCCCC"
}
我怎样才能做到这一点?
我越来越错误'字符名称中的点符号需要在第3行col 1'引号,尝试编辑,但不工作 – Guru
我已编辑th我在文件中提出了有关变更的问题。有了这个更改文档,我只是从查询中删除了“收视率”。对不起,延迟回应 – Guru
我对查询做了同样的改变,即:“去除评分”仍然无效? – Guru