metafacture-mongodb

Metafacture Modules for MongoDB

Лицензия

Лицензия

Категории

Категории

MongoDB Данные Базы данных
Группа

Группа

org.culturegraph
Идентификатор

Идентификатор

metafacture-mongodb
Последняя версия

Последняя версия

4.0.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

metafacture-mongodb
Metafacture Modules for MongoDB
Ссылка на сайт

Ссылка на сайт

http://github.com/culturegraph/metafacture-mongodb
Система контроля версий

Система контроля версий

http://github.com/culturegraph/metafacture-mongodb

Скачать metafacture-mongodb

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.culturegraph/metafacture-mongodb/ -->
<dependency>
    <groupId>org.culturegraph</groupId>
    <artifactId>metafacture-mongodb</artifactId>
    <version>4.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.culturegraph/metafacture-mongodb/
implementation 'org.culturegraph:metafacture-mongodb:4.0.0'
// https://jarcasting.com/artifacts/org.culturegraph/metafacture-mongodb/
implementation ("org.culturegraph:metafacture-mongodb:4.0.0")
'org.culturegraph:metafacture-mongodb:jar:4.0.0'
<dependency org="org.culturegraph" name="metafacture-mongodb" rev="4.0.0">
  <artifact name="metafacture-mongodb" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.culturegraph', module='metafacture-mongodb', version='4.0.0')
)
libraryDependencies += "org.culturegraph" % "metafacture-mongodb" % "4.0.0"
[org.culturegraph/metafacture-mongodb "4.0.0"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.mongodb : mongodb-driver jar 3.4.1

provided (1)

Идентификатор библиотеки Тип Версия
org.culturegraph : metafacture-core jar 4.0.0

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
org.mockito : mockito-core jar 2.6.2

Модули Проекта

Данный проект не имеет модулей.

metafacture-mongodb

Metafacture meets MongoDB

About metafacture-mongodb

metafacture-mongodb is a plugin for Metafacture. It provides the modules to-mongodb and from-mongodb to store and retrieve Metafacture streams to and from Mongo database collections.

Key Features

  • Stores Metafacture streams to a Mongo database collection
  • Maps Metafacture records to MongoDB records
  • Retrieves stored records by using record identifiers
  • Keeps the hierachical structure of Metafacture records intact

Download and Install

metafacture-mongodb can be used as a plugin in the Metafacture distribution or as a Java library in your own programs.

Usage

Both modules need a MongoURI to connect to the Mongo database instance.

to-mongodb

Acts as a StreamReciever and writes each stream record as MongoDB record to the given MongoDB collection. This module provides no output.

from-mongodb

Acts as an ObjectPipe<String, StreamReceiver>. Each input string represents the identifier of one record, which is fetched from the given MongoDB collection and transformed to a Metafacture stream.

Examples

The following Flux script opens a file, interprets the content as pica records and stores them to a MongoDB database.

default fileName = FLUX_DIR + "10.pica";
default mongoUri = "mongodb://localhost/pica.records";

fileName|
open-file|
as-lines|
decode-pica|
to-mongodb(mongoUri);

This Flux script retrieves a record by its identifier and writes the stored stream to stdout:

default identifier = "1234567890";
default mongoUri = "mongodb://localhost/pica.records";

identifier|
from-mongodb(mongoUri)|
encode-formeta(style="multiline")|
write("stdout");
org.culturegraph

Версии библиотеки

Версия
4.0.0
0.2.2
0.2.1
0.2.0
0.0.0