如何创建手动ID CouchDB

如何创建手动ID CouchDB,couchdb,couchdb-futon,Couchdb,Couchdb Futon,我有一个Json文件: { "_id":"03f8dcb28c93ec4b6c39d6bdf45bcf57", "api_rev":"1.0", "type":"router" } _id标识了一个特定的实体,因此,我不想使用自动生成的实体。 当我推到couchdb时,我得到: {"error":"POST uses auto generated id"} 如何在不使用自动生成的类型的情况下强制将我提供的id作为实际id?您可以执行PUT请求,以使用PUT/database

我有一个Json文件:

{
   "_id":"03f8dcb28c93ec4b6c39d6bdf45bcf57",
   "api_rev":"1.0",
   "type":"router"
}
_id标识了一个特定的实体,因此,我不想使用自动生成的实体。 当我推到couchdb时,我得到:

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

如何在不使用自动生成的类型的情况下强制将我提供的id作为实际id?

您可以执行PUT请求,以使用PUT/database/03f8dcb28c93ec4b6c39d6bdf45bcf57创建文档,并将正文设置为:

{
   "api_rev":"1.0",
   "type":"router"
}
这将创建一个具有该id的新文档