У меня есть файл XML, и я хочу преобразовать его в BsonArray в MongoDB, позже я смогу сделать его списком элементов. Вот что я попробовал.
XmlDocument doc = new XmlDocument();
doc.Load("Books.xml");
string json_doc = JsonConvert.SerializeXmlNode(doc);
...
using (var jsonReader = new JsonReader(json_doc))
{
var context = BsonDeserializationContext.CreateRoot(jsonReader);
var document = XML_collection.DocumentSerializer.Deserialize(context);
}
Код преобразует XML в Json, но не в BsonArray. Это означает, что я получу только ОДИН документ с сотнями полей. Но я хочу сделать их отдельными списками.