---
schema_version: "1"
id: cc7539498a76856354a5ad61668c2b85e9ffc6e1718719fbebc35928476de394
title: MongoDB Connector 6.3 の例
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mongodb-connector/6.3/mongodb-connector-examples.md
canonical_url: https://docs.mulesoft.com/jp/mongodb-connector/6.3/mongodb-connector-examples
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 037f888e1fba99fd0c7265266f90f34a45d6576132a126fca033db88189c3e65
description: MuleSoft Documentation Site
release: "6.3"
latest: true
---
# MongoDB Connector 6.3 の例

## [](#操作の呼び出し)操作の呼び出し

シンプルな操作 (​**Insert Document**​ 操作など) を呼び出す手順は、次のとおりです。

1. Studio で ​**\[HTTP\]**​ をクリックし、​**\[Listener\]**​ 操作をキャンバスにドラッグします。
2. パレットから ​**\[MongoDB\]**​ を選択し、\[Insert Document\] 操作をドラッグして、フローの ​**\[HTTP Listener (HTTP リスナー)\]**​ の右側に配置します。
3. コネクタを設定します。これを行うには、前のセクションで作成した ​**\[Connector Configuration (コネクタ設定)\]**​ を選択し、呼び出す操作を選択して、​**\[Collection name (コレクション名)\]**​ を設定します。
4. パレットから、​**\[Transform Message\]**​ コンポーネントを MongoDB Connector の左側にドラッグします。
5. **\[Transform Message\]**​ をクリックして、2 つのキー-値ペアを入力します。
    
    ```dataweave
    %dw 2.0
    %output application/json
    ---
    {
    	name:"Peter",
    	age:"42"
    }
    ```
6. \[Mule Palette (Mule パレット)\] ビューから、別の ​**\[Transform Message\]**​ コンポーネントを MongoDB Connector の右側にドラッグします。
7. 新しい ​**\[Transform Message\]**​ をクリックして、出力を ​`application/json`​ に設定します。
    
    ```dataweave
    %dw 2.0
    output application/json
    ---
    payload
    ```

### [](#操作を呼び出す-xml)操作を呼び出す XML

```xml
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns:mongo="http://www.mulesoft.org/schema/mule/mongo"
	xmlns:ee="http://www.mulesoft.org/schema/mule/ee/core"
	xmlns:http="http://www.mulesoft.org/schema/mule/http"
	xmlns="http://www.mulesoft.org/schema/mule/core"
	xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="
	http://www.mulesoft.org/schema/mule/http
	http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd
	http://www.mulesoft.org/schema/mule/ee/core
	http://www.mulesoft.org/schema/mule/ee/core/current/mule-ee.xsd
	http://www.mulesoft.org/schema/mule/core
	http://www.mulesoft.org/schema/mule/core/current/mule.xsd
	http://www.mulesoft.org/schema/mule/http
	http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd
	http://www.mulesoft.org/schema/mule/ee/core
	http://www.mulesoft.org/schema/mule/ee/core/current/mule-ee.xsd
	http://www.mulesoft.org/schema/mule/mongo
	http://www.mulesoft.org/schema/mule/mongo/current/mule-mongo.xsd">

	<configuration-properties file="mule-app.properties" />
	<http:listener-config name="HTTP_Listener_config"
		doc:name="HTTP Listener config">
		<http:listener-connection host="0.0.0.0"
			port="8081" />
	</http:listener-config>
	<mongo:config name="MongoDB_Config" doc:name="MongoDB Config">
		<mongo:connection database="${database}">
			<mongo:server-addresses >
				<mongo:server-address host="${host}" port="${port}"/>
			</mongo:server-addresses>
		</mongo:connection>
    </mongo:config>

    <flow name="create-mongo-record-flow" >
        <http:listener
				  config-ref="HTTP_Listener_config" path="/create"
              doc:name="Listener" />
        <ee:transform doc:name="Set Payload and Document Content">
            <ee:message>
                <ee:set-payload><![CDATA[%dw 2.0
output application/json
---
{
	name:"Pity",
	age:"31"
}]]></ee:set-payload>
            </ee:message>
        </ee:transform>
        <mongo:insert-document config-ref="MongoDB_Config"
               doc:name="Insert document"
               collectionName="${collection}" />
        <logger level="INFO" doc:name="Logger"
	  message="New document:  #[payload]" />
    </flow>
</mule>
```

## [](#関連情報)関連情報

- [Anypoint Connector の概要](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)
- [MuleSoft ヘルプセンター](https://help.mulesoft.com)