【问题标题】:Meteor Collection Does not be created流星集合未创建
【发布时间】:2016-08-15 02:26:26
【问题描述】:

我对流星收集有疑问。

  • 问题

    1. 不创建集合。 即使我在下面插入代码

    import { Mongo } from 'meteor/mongo';
    export const Tasks = new Mongo.collection('spartan');

    1. 集合插入方法未执行。
    2. 集合返回为空
  • 当前状态

    1. 我像上面一样创建了集合,但它没有出现在 windows cmd(下面)中

  1. 集合插入方法未执行。

  1. (集合名称).find({}) 的返回为空(Object object)

没有什么问题,有什么需要检查的吗?

【问题讨论】:

    标签: javascript mongodb meteor collections


    【解决方案1】:

    我发现“它是由文件结构引起的。”

    实际上,我将代码“export const Tasks = new Mongo.Collection('tasks')”放入了“imports/api/tasks.js”,但在我将代码放入“lib”之后。有用!!!

    我从这里“https://forums.meteor.com/t/meteor-collection-insert-fail-insert-failed-method-not-found/12762/9”参考这个答案

    谢谢。

    【讨论】:

    • 最重要的是,我没有在服务器中定义集合。 - 通过将导入代码(“import ../imports/api/tasks.js”)放入“server/main.js”来实现在服务器中定义集合
    【解决方案2】:

    imports/ 目录中的任何文件都不会被 Meteor 自动加载。然后你必须显式导入文件。

    查看流星指南中有关文件结构的文章:https://guide.meteor.com/structure.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-23
      • 2013-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多