2017-06-24 2 views
-1

Je souhaite créer un nouveau document de conception dans ma base de données de canapé.Couchdb Le nom de la pièce jointe '_design/modify' commence par le caractère interdit '_'

Lorsque je tente de PUT une nouvelle Update Handler:

http://myCouchDbServer/myDatabaseName/db/_design/modify 

avec le corps suivant:

{ 
    "_id": "_design/modify", 
    "updates": { 
     "modifyinplace": "function (doc, req) { var fields = JSON.parse(req.body); for (var i in fields) { doc[i] = fields[i] } var resp = eval(uneval(doc)); delete resp._revisions; return [doc, toJSON(resp)]; }" 
    } 
} 

Il renvoie la réponse: 400 Bad Request

{ 
    "error": "bad_request", 
    "reason": "Attachment name '_design/modify' starts with prohibited character '_'" 
} 

Suis-je dans le droit route?

Répondre

0

Supprimez le /db du URL. Vous avez déjà inclus le nom de la base de données dans le URL.