簡體   English   中英

流星集合中找不到類型為“對象”的其他支持對象“ [對象對象]”

[英]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控制台檢索記錄。

流星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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM