Можно ли переименовать имя полей, возвращаемых в запросе поиска? Я хотел бы использовать что-то вроде $rename
, однако мне не хотелось бы менять документы, к которым я обращаюсь. Я хочу просто получить их по-другому, что работает как SELECT COORINATES AS COORDS
в SQL.
Что я делаю сейчас:
db.tweets.findOne({}, {'level1.level2.coordinates': 1, _id:0})
{'level1': {'level2': {'coordinates': [10, 20]}}}
То, что я хотел бы вернуть, - это:
{'coords': [10, 20]}