Dies ist eine Ansicht von Mongo Dokument. Ich möchte nur diejenigen Einträge in dem Dokument behalten, deren Schlüsselwert am längsten ist. Der Schlüsselwert hier ist ein String, also die Schlüssel mit der längsten String-Länge nurFilter Mongo Dokument - 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"
}
So Ausgabe sollte
sein bleiben sollte{
"_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"
}
Wie kann ich das erreichen?
Ich bekomme Fehler 'Feldnamen in Punktschreibweise müssen in Anführungszeichen in Zeile 3 Spalte 1 sein ', versuchte Bearbeitung, aber funktioniert nicht – Guru
Ich habe th bearbeitet Die Frage mit den Änderungen habe ich in meinem Dokument gemacht. Mit diesem Änderungsdokument habe ich gerade "Bewertungen" von Ihrer Anfrage entfernt. Sorry für verzögerte Antwort – Guru
Ich habe die gleiche Änderung an der Abfrage, d. H .. "Bewertungen entfernt" immer noch nicht funktioniert? – Guru