Mam kilka dokumentów w Mongo:Czy możliwa jest zmiana nazw pól na wyjściach zapytania Mongo w PyMongo?
{"name" : "John", "age" : 26}
{"name" : "Paul", "age" : 34}
{"name" : "George", "age" : 36}
i inną funkcję, która oczekuje dokumenty w postaci:
{"name" : "XXX", "value" : YY}
to jest możliwe, aby zmienić nazwę „wieku” pole „value” w znalezisku zapytanie w PyMongo?
wiem, że to nie to, co został poproszony, ale dlaczego to zrobić w sposób zależny od MongoDB, kiedy można zmienić nazwę pola po zapytań MongoDB pośrednictwem prostego kodu w Pythonie? Możesz nawet zachować semantyczne iteracyjne użycie generatora: return ({"name": doc ["name"], "value": doc ["age"]} for doc in collection.find()}) –
@ MichaelKorbakov Sugerowałbym, że powodem jest szybkość. Mongo najprawdopodobniej będzie szybsze w zmienianiu nazw pól w danych –