0

私はそのようなJsonファイルを持っています:

{
   "_id":"03f8dcb28c93ec4b6c39d6bdf45bcf57",
   "api_rev":"1.0",
   "type":"router"
}

_id は特定のエンティティを識別するため、自動生成されたエンティティは使用したくありません。私がcouchdbにプッシュすると、次のようになります:

{"error":"POST uses auto generated id"}

自動生成されたタイプを使用せずに、提供する ID を実際の ID として強制するにはどうすればよいですか?

4

1 に答える 1

2

代わりに PUT リクエストを実行して、ドキュメントを作成しPUT /database/03f8dcb28c93ec4b6c39d6bdf45bcf57、本文を次のようにすることができます。

{
   "api_rev":"1.0",
   "type":"router"
}

これにより、その ID を持つ新しいドキュメントが作成されます。

于 2014-02-10T19:09:13.827 に答える