как использовать mongoexport для экспорта только определенных полей во вложенном документе

есть ли способ экспортировать только указанные поля во вложенном документе при использовании mongoexport? mongo docs говорит, что нужно просто использовать -f field1, field2 и т.д., но это работает только с полями верхнего уровня. у меня есть документ внутри основного документа, в котором также есть поля. есть ли способ получить только эти?

Пример:

{
    "topField1": "topValue1",
    "topField2": "topValue2",
    "subDoc1: {
                  "subField1": "subValue1",
                  "subField2": "subValue2"
              }
}

есть ли способ указать, что я ТОЛЬКО получаю поле subField2?

Я знаю, что в обычном запросе mongo я мог бы использовать «subDoc1.subField2», который просто return {"$ oid": 122432432, {"subDoc1": {"subField2": "subValue2"}} , но это, похоже, не работает с mongoexport .

также я хочу экспортировать как json .

13
задан bigbounty 28 September 2018 в 05:28
поделиться