私はmongodbの新機能です。私は基本的にコレクションからデータを取得して画面に表示しようとしています。その角2 - 流星のアプリ。私はmongoシェルの中にデータを挿入して取り出すことができます。私は価値のブックマークをループしようとすると、しかし、私はエラーを取得:私はfind()メソッドから返されたログデータを慰めるときnogForとangular2の流星を使ってMongodbコレクションデータをangular2に表示できません
Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays.
、それは全体のMongoDBはコレクションとboomarksコレクションが深く埋設されているオブジェクトを返します。オブジェクトの内部。
返されたブックマーク変数内のすべてのオブジェクトの配列を.find()メソッドを使用して返すにはどうすればよいですか?
私のコンポーネントは以下の通りです:rxjsを使用して解決策を見つけた
<tbody>
<tr *ngFor="let bookmark of bookmarks">
<td>{{bookmark.title}}</td>
<td>{{bookmark.url}}</td>
<td>{{bookmark.category}}</td>
<td><button class="btn btn-danger">Delete</button></td>
</tr>
</tbody>
aintの構文が間違って
this.bookmarks=Bookmarks.find();
を交換? 'Bookmarks.find({})。zone()。subscribe({'なぜ '{'? – ATX