0

私は Couchbase Mobile の初心者です。以下に示すように、この json 文字列を db に追加しようとしていますが、これに行くことができませんでした。追加することで、この json に基づいてドキュメントを作成し、このドキュメントを db に追加することを意味しました。

{
  "array": [
    1,
    2,
    3
  ],
  "boolean": true,
  "null": null,
  "number": 123,
  "object": {
    "a": "b",
    "c": "d",
    "e": "f"
  },
  "string": "Hello World"
}
4

1 に答える 1

0

CouchDB は、json で表されるドキュメントを格納します。json 文字列をドキュメントに追加するには、ドキュメントの名前として文字列を持つ "_id" 属性を追加します。この例では、このドキュメントを「my_json」と呼びます。

次に、持っている http ライブラリを使用して (curlユーティリティを使用します)、json をデータベースに POST します。

curl -X POST -H "Content-Type: application/json" -d '{"_id": "my_json", "array":[1,2,3], "boolean": true, "null": null,"number": 123, "object": {"a": "b","c": "d", "e": "f"},"string": "Hello World"}' "http://localhost:5984/example"

これにより、localhost ポート 5984 で実行されているサーバーの「example」データベースにある「my_json」というドキュメントが作成されます。

次に、サーバーから次のような応答を取得する必要があります。

{"ok":true,"id":"my_json","rev":"1-03c9094bea172b21e23502b82cc6e7ca"}

(「rev」番号は異なります。)

CouchDB の http API の詳細については、ドキュメントまたは入門ページを参照してください

于 2015-01-10T07:10:36.217 に答える