Я хочу подключиться к mongodb, используя соединение mirth. может ли кто-нибудь предоставить мне образец канала для того же самого. также есть какие-либо статистические данные о том, сколько минут мы можем обрабатывать, используя соединение с весельем.Mirth connect to mongo db connectivity
ответ
Проверить эту нить через в Mirth Community Forums.
Есть сообщения от Ник Rupley (который является де-факто эксперт по всем весельем), а также некоторые должности людей, которые уже успешно реализованы соединение.
Что касается вашего вопроса относительно возможности. Все зависит от хост-сервера.
Мы запускаем виртуальное устройство PICO-1000 на массивном сервере VMWare с огромными ресурсами и можем обрабатывать 1000 сообщений от 2 до 120 каналов без заминки.
Следует обратить внимание на то, что если вы решили обрабатывать ответы в трансформаторе откликов, что вы реализуете элегантную обработку исключений/ошибок, так как проблема на этом этапе будет препятствовать тому, чтобы этот канал обрабатывал что-либо.
Этот пример я создал для тестирования MongoDB с Mirth.
На разъеме источника, выберите тип как Javascript и скопируйте следующий код, основанный на примере доступного на драйвера веб-страницы MongoDB Java 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;
Закомментированный код создает документ BSON с помощью Java, в то время как другой анализирует JSON на BSON, как это обычно бывает в Mirth, если он получает, например, ресурс FHIR в JSON.
Одна важная вещь, чтобы сделать: вы должны скопировать следующие банки для пользовательских экспромты из своего хранилища here
- BSON
- MongoDB-водитель
- MongoDB-водитель-жильный