如何最初将文件插入Mongoose(第一次)

时间:2015-02-11 02:24:58

标签: node.js mongodb mongoose

我有一个商店,有8个商品,每个商品都有各种各样的商品。这是我的项目架构:

var productSchema = new Schema({
  color: {
    type: String
  },
  flavor: {
    type: String
  },
  edition: {
    type: String
  },
  offset : {
    type: String
  },
  size: {
    type: String
  }
});

所以现在我需要用数量的项目来填写我的数字商店。我想知道这样做的正确方法是什么(以及如何在将来我将更多的产品添加到我的“商店”,即我的数据库)。

以下是我可以看到的方法:

使用Robomongo或mongo本身直接添加项目(这将涉及为我拥有的每种类型的项目制作一些长循环)

或创建一个节点应用程序,它将运行一次,并将完成插入和保存文档的过程,就像它们一次添加一个。

由于我从未这样做,所以我不知道人们如何使用他们最初的物品供应来存储他们的数据库,并且会欣赏任何见解。感谢

1 个答案:

答案 0 :(得分:1)

我个人设置了一些迁移文件并使用这个npm包来执行此操作:

MIGRATE