/ / Mongo - JS - Jak przekonwertować obiekt BSON / JSON na XML - javascript, xml, json, mongodb, bson

Mongo - JS - Jak przekonwertować obiekt BSON / JSON na XML - javascript, xml, json, mongodb, bson

Korzystając ze skryptów JS z interfejsem API Mongo, jak mogę przekonwertować obiekt JSON / BSON na łańcuch XML.

Prawdopodobnie zapisałbym ciąg XML do pliku.

Odpowiedzi:

0 dla odpowiedzi № 1

Chwyciłem plik json2xml.js z tego miejsca:

http://goessner.net/download/prj/jsonxml/json2xml.js

Następnie zapisałem go w tym samym folderze co mój plik binarny powłoki Mongo dla wygody (więc nie musiałem określać pełnej ścieżki. Oto wyniki:

> load("json2xml.js")
> db.bar.insert({"_id" : 123, foo : 1, x : "example"})
> db.bar.findOne()
{ "_id" : 123, "foo" : 1, "x" : "example" }
> json2xml(db.bar.findOne())
<_id>123</_id><foo>1</foo><x>example</x>

Teraz może być konieczne rozszerzenie tego, aby poradzić sobie z typami innymi niż JSON w MongoDB (zobacz Specyfikacja BSON strona po szczegóły), ale są tam podstawy.