【问题标题】:Mongo - JS - How to convert a BSON/JSON object to XMLMongo - JS - 如何将 BSON/JSON 对象转换为 XML
【发布时间】:2012-08-27 10:46:20
【问题描述】:

在使用带有 mongo-shell API 的 JS 脚本时,如何将 JSON/BSON 对象转换为 XML 字符串。

我可能会将 XML 字符串写入文件。

【问题讨论】:

    标签: javascript xml json mongodb bson


    【解决方案1】:

    我从这里抓取了 json2xml.js:

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

    然后为了方便起见,我将它保存到与我的 mongo shell 二进制文件相同的文件夹中(因此我不必指定完整路径。以下是结果:

    > 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>
    

    现在,您可能需要扩展它以处理 MongoDB 中的非 JSON 类型(有关详细信息,请参阅 BSON Specification 页面),但基础知识已经存在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-26
      • 2011-03-13
      • 2015-07-31
      • 2017-01-03
      • 2018-04-14
      • 2015-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多