2017-05-26 8 views
3

私はcouchDBを使用していますが、couchDb側で更新が実行されたときにhttp要求を出したかっただけです。Java APIを使用して文書を更新しています。事前に感謝の任意の手がかりをいただきありがとうございます。couchDBで文書を更新した後のトリガー

答えて

3

CouchDBはリクエストを送信しません(リクエストのみ応答します)。

しかし、オプションを使用してCouchDBのchanges feedに接続するワーカースクリプト(ノードJSなど)を実装することができます。 その後、HTTPリクエストを送信するなど、何らかの形で必要なときに変更が反映された状態で引き続きリッスンできます。

これをノードに実装することを考えている場合は、follow npmパッケージが便利です。

0

あなたは以下のように、PouchDB live syncでそれを実装することができるかもしれない:

var localDB = new PouchDB('localdb') 
var remoteDB = new PouchDB('http://192.168.1.106:5984/remotedb') 

localDB.sync(remoteDB, { 
    live: true, 
    retry: true 
}).on('change', function (change) { 
    // Something changed 
    // trigger appropriate events here 
}) 
関連する問題