Функция Mongodb toCSV () в Robo3T с вложенными элементами - PullRequest
0 голосов
/ 01 октября 2018

Я пытаюсь извлечь данные из запроса в Mongodb с вложенными элементами.

Пример:

{ '_id': 1111,
  'identity': {
    'name': 'John'
    'surname': 'Doe'
   }
}

Нам нужен запрос для извлечения всех фамилий в CSV.Итак, поскольку я использую инструмент Robo 3T, я создаю файл .robomongorc.js, как описано здесь: https://github.com/Studio3T/robomongo/wiki/How-to-export-to-CSV

и выполняю следующий запрос:

db.collection.find({"identity.surname":1}).toCSV();

Результатынапример:

"_id","identity"
"1111","[object BSON]"

Как я могу получить данные фамилии в виде строки вместо этого "[объект BSON]"?

...