![](/img/trans.png)
[英]Err: Cannot find a differ supporting object '[object Object]' of type 'object'
[英]Cannot find a differ supporting object '[object Object]' of type 'object' , Error in meteor Collections
我是新手。 我正在學習有關angular2的課程。 我正在嘗試使用角度和流星js制作Web應用程序。
我的瀏覽器報告錯誤找不到類型為“對象”的其他支持對象“ [對象對象]”
我定義了一個mongo集合:
import {Mongo} from 'meteor/mongo';
export let Bookmarks = new Mongo.Collection('bookmarks');
我正在從component.ts文件中的集合中獲取記錄
import { Component } from '@angular/core';
import template from './bookmarklist.html';
import {Bookmarks} from '../../../../collections/bookmarks';
import {Mongo} from 'meteor/mongo';
@Component({
selector: 'bookmark-list',
template: template
})
export class BookmarkList {
bookmarks : Mongo.Cursor<Object>;
constructor(){
this.bookmarks = Bookmarks.find();
console.log(this.bookmarks);
}
}
不知道問題出在哪里。 我可以從流星mongo控制台檢索記錄。
您如何首先將集合初始化為“ const”,然后將其導出為默認值:
const Bookmarks = new Mongo.Collections('bookmarks');
export default Bookmarks;
導出可以是“默認”,或者如果導出多個常量,則可以使用方括號導出-添加為{1、2、3}。
在第二個片段中,我將首先導入流星的內容,然后其他所有操作和控制台日志都應在find()。fetch()上完成,因為find()返回的游標不是數據。
console.log(Bookmarks.find().fetch());
保羅·保羅
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.