2011-03-16 77 views
1

我想創建一個重寫處理程序,做了批量插入e.g:CouchDB URL重寫:我可以在重寫中定義請求主體嗎?

"from": "/createSomeStuff", 
"to": "../../_bulk_docs", 
"method": "POST" 

這工作得很好......但ID也很喜歡建立重寫規則請求主體。 很多類似的查詢是建立在這個例子中,這樣我的URL重寫發現:

"rewrites": [ 
    { 
     "from": "/blog", 
     "to": "_list/posts/all", 
     "query": { 
     "descending":true, 
     "limit": 5 
     } 
    } 
    ], 

有沒有辦法做到的財產以後這樣的:

"from": "/createSomeStuff", 
"to": "../../_bulk_docs", 
"method": "POST", 
"request" : { 
       "body":{{"foo": true},{"bar" : false}} 
} 

回答

0

這是不可能的,只要我知道。但是你可能試圖設置一些默認值。這可以用另一種方式完成。您必須創建更新處理程序並將其附加到重寫url。例如。我有以下改寫:

{ "from": "createSomeStuff", 
    "to" : "../your_design_doc/_update/in-place", 
    "method": "POST" 
    } 

在你的設計文檔添加像這裏所描述CouchDb automatic timestamps