我對CouchDB非常陌生。我知道我可以創建從CouchDB外部調用的reduce函數。但是如果我希望CouchDB在將新文檔添加到數據庫時自動執行某些操作?例如,說我有這個分貝:添加新文檔時,couchDB能否自動更新特定文檔?
{_id:1, type:stats, meanscore:3}
{_id:2, type:event, date:02/01/2016, score:4}
{_id:3, type:event, date:02/02/2016, score:2}
現在說我發送一個新的「事件」文檔到分貝。 couchDB可以自動計算「分數」值的平均值,並用新的平均值更新文檔ID 1嗎?
謝謝,這有幫助。 – Mike