0
在CouchDB GUI中,當我添加一個新文檔時,_id
字段是默認顯示的唯一字段。我必須手動點擊「添加字段」爲我想添加的每個其他字段。當我知道特定數據庫中的每個文檔都需要這些字段時,這會變得重複。是否可以自定義一個數據庫,以便當我在該數據庫中創建一個新文檔時,默認情況下,它的字段數多於_id
?CouchDB:添加新文檔時預填充字段?
在CouchDB GUI中,當我添加一個新文檔時,_id
字段是默認顯示的唯一字段。我必須手動點擊「添加字段」爲我想添加的每個其他字段。當我知道特定數據庫中的每個文檔都需要這些字段時,這會變得重複。是否可以自定義一個數據庫,以便當我在該數據庫中創建一個新文檔時,默認情況下,它的字段數多於_id
?CouchDB:添加新文檔時預填充字段?
我不認爲這是可能有CouchDB中預定義的字段,我會probebly使用更新功能解決這個問題:
function(doc, req) {
if (!doc) {
return [null, JSON.stringify({
status: 400,
message: 'nodoc'
})];
}
doc.foo = "";
doc.bar = "";
return [doc, JSON.stringify({
doc: doc,
status: 200,
message: 'updated'
})];
}
而且隨着curl -X PUT http://127.0.0.1:5984/db/_design/foo/_update/bar/_id
爲我創造的所有文件調用它。