Angular2、RethinkDB、Horizon APIでかなり新しいです。私は小さなwebappを構築しています。このアプリケーションでは、特定のテーブル内のすべてのオブジェクトを削除しようとしているので、Horizon APIからfetch()およびremoveAll()関数を使用します。問題は、次のエラーです:Anglet2のHorizon APIを使用したRethinkDBのremoveAll()
removeAll takes an array as an argument
ホライゾンAPIのドキュメントは、フェッチ()メソッドは、配列を返すことを記述している、と私はのremoveAllに、この配列()データを使用しています。 出典:私はこれの結果がフェッチログインするとhttps://horizon.io/api/collection/#fetch
this.table.removeAll(this.table.fetch().subscribe(
result => console.log('Result:', result),
err => console.error(err),
() => console.log('Results fetched')
));
、それはオブジェクトの配列を表示しています。
Result: [Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]
私は配列を先に宣言しようとしましたが、他の多くのものは何も動作しませんでした。何か案は?