Я извлекаю данные ALM с помощью API остальных данных Talend Big Data и пытаюсь сохранить полный ответ json в mongoDB.
Я могу сохранить ответ в mongodb, но данные хранятся неправильно.MyJob: tRestClient -> tmongoDBOutput
Я не хочу указывать какие-либо столбцы ИЛИ корневые данные, так что я напрямую подключился к mongoDB из restclient.
Фактический результат:
{
"_id" : ObjectId("5ba25c7b5246f0d7f19ad144"),
"statusCode" : NumberInt(200),
"body" : null,
"string" : "{\"Domains\": {\"Domain\": [\n {\"Name\": \"DEFAULT\"},\n {\"Name\": \"Domain_1\"},\n {\"Name\": \"ReadDomain\"}\n]}}"
}
Ожидаемый результат:
{
"_id" : ObjectId("5ba21ff752461dcdf9426823"),
"Name" : "DEFAULT"
}
{
"_id" : ObjectId("5ba223b152468da741dfa316"),
"Name" : "Domain_1"
}
{
"_id" : ObjectId("5ba223b252468da741dfa318"),
"name" : "ReadDomain"
}
Можно ли сохранить ответ как ожидаемый формат JSON в mongoDB?