Cloudantノードモジュールを使用してCloudantデータベースを変更しています。私はすべてのエラーを得ることはありませんが、私はしようとすると、後に、私はまだ戻って削除された文書を取得していたデータベースを照会し、この関数を呼び出した後、私はdb.bulk(params,callback) function.CouchDB一括削除Node.js
{ docs: [
{ "_id": "...",
"_rev": "...",
"_deleted": true
},
{ "_id": "...",
"_rev": "...",
"_deleted": true
},
{ "_id": "...",
"_rev": "...",
"_deleted": true
},
{ ... }
]}
に次の書類を送るのですか?私はCloudantが "tombstoneドキュメント"を持っているので、まだそこにいるはずですが、実際には墓石は表示されません。削除したいドキュメントが新しい_rev番号でデータベースに格納されていて、アクティブ。
セレクタを削除してデータベースにクエリを実行しようとしても、何も返されません。
何か不足していますか?私はちょうど一括操作で何this site said to do.
一括操作では、いくつかの変更が失敗する可能性があります。単に 'err'パラメータではなく実際の応答を確認しましたか? – OrangeDog
はい私はそれを行い、各文書の_idと_rev番号を返送します。これは、このページの文書(http://wiki.apache.org/couchdb/HTTP_Bulk_Document_API)に従って文書を削除するための予想される動作です。 – Danwakeem
そして、後でそれらを照会すると、返された_rev、元の_revなどがありますか? – OrangeDog