[英]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.