Mirth连接到Mongo DB连接 [英] Mirth connect to mongo db connectivity

查看:134
本文介绍了Mirth连接到Mongo DB连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用mirth connect连接mongodb.任何人都可以为我提供一个示例频道吗? 而且任何人都有任何统计数据,在一分钟内我们可以使用mirth connect处理多少条消息.

I want to connect mongodb using mirth connect. can any one provide me a sample channel for the same. also any one have any statistics that in a minute how many message we can process using mirth connect.

推荐答案

我创建了一个示例,用于用Mirth测试MongoDB.

This an example I created myself to test MongoDB with Mirth.

在源连接器上,根据MongoDB Java驱动程序网页

On the source connector, choose the type as Javascript and copy the following code, based on the example available at the MongoDB Java Driver webpage here:

var mongoClient = new Packages.com.mongodb.MongoClient("localhost", 27017);
var database = mongoClient.getDatabase("mydb");
var collection = database.getCollection("test");
/*
var doc = new Packages.org.bson.Document("name", "MongoDB")
                       .append("type", "database")
                       .append("count", 1)
                       .append("info", new Packages.org.bson.Document("x", 203).append("y", 102));
*/                     
var jsonDoc = JSON.stringify({ "name" : "MongoDB", "type" : "database", "count" : 1.0, "info" : { "x" : 203.0, "y" : 102.0 } });

var doc = Packages.org.bson.Document.parse(jsonDoc);

// drop all the data in it
collection.drop();

collection.insertOne(doc);

// get it (since it's the only one in there since we dropped the rest earlier on)
var myDoc = collection.find().first();

logger.debug(myDoc.toJson());

mongoClient.close();

return;

注释后的代码使用Java创建了一个BSON文档,而另一个代码则将JSON解析为BSON,这通常发生在Mirth中,例如,如果接收到JSON中的FHIR资源.

The commented code creates a BSON document using Java, while the other parses a JSON to BSON, as it would normally happen in Mirth if receiving, for instance, a FHIR resource in JSON.

一件重要的事情:您必须将以下jar从其存储库复制到custom-lib 此处

One important thing to do: you have to copy the following jars to custom-lib from their repository here

  • bson
  • mongodb驱动程序
  • mongodb-driver-core

这篇关于Mirth连接到Mongo DB连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆