使用 mirth connect 将数据写入 mongoDB

Write data into mogoDB using mirth connect

我正在使用 mirth 连接到 fhir 数据,我能够将数据分成单独的变量,但不知道如何存储到 mongoDB,因为数据库编写器没有任何 mongoDB 选项。提前致谢。

使用JavaScript Writer 或者更好的是,Channel Writer 目标并将所有内容编码为转换器步骤.

在这种情况下,您可以通过 Javascript 使用数据库连接,尝试使用下面的脚本,这是一个基本连接。

var mongoClient = new Packages.com.mongodb.MongoClient("localhost", 27017);
var database = mongoClient.getDatabase("mongoDB");
var collection = database.getCollection("testDB");

默认情况下,mongoDB 侦听端口 27017。如果您正在解析 FHIR,那么您可能需要将整个资源存储为 JSON。

您可以使用 .append 函数将值附加到 JSON 数据中,并将它们插入到您的数据库中。我希望这段代码有所帮助。