Java MongoDB, как прочитать файл в формате оболочки Mon go с несколькими документами и вставить все в базу данных - PullRequest
0 голосов
/ 08 апреля 2020

Используя MongoDB Java API, я могу импортировать отдельный документ из файла file.txt в формате оболочки Mon go. Если файл содержит.

{
  "_id" : "MasterRow11997087",
  "_class" : "something",
  "RowStatus" : "A"
  "SequenceNumber" : NumberInt(11997087)
}

Я могу использовать с Java MongoDB SDK

String file = Files.readString(Paths.get("./file.txt"));
Document.parse(file);

Теперь моя проблема в том, что если файл содержит 10 записей, поэтому он может выглядеть следующим образом здесь я показываю 2 записи

{
  "_id" : "MasterRow11997087",
  "_class" : "something",
  "RowStatus" : "A"
  "SequenceNumber" : NumberInt(11997087)
}
{
  "_id" : "MasterRow459345",
  "_class" : "mysecondclass",
  "RowStatus" : "B"
  "SequenceNumber" : NumberInt(593922)
}
...

Как импортировать этот файл с помощью JAVA MongoDB API? или как импортировать все это в Document, где я могу сохранить их

...