Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 猫鼬籽_Node.js_Mongodb_Mongoose - Fatal编程技术网

Node.js 猫鼬籽

Node.js 猫鼬籽,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我正在使用mongoose种子模块为我的数据库添加一些初始数据,这些数据在json文件中,并没有按照文件的顺序进行种子设定 [{ "model": "User", "documents": [ { "name": "User1", "email": "user1@gmail.com" }, { "name": "User2", "email": "user2@gmail.com" }, { "name": "User3", "e

我正在使用mongoose种子模块为我的数据库添加一些初始数据,这些数据在json文件中,并没有按照文件的顺序进行种子设定

[{
"model": "User",
"documents": [
  {
    "name": "User1",
    "email": "user1@gmail.com"
  },
  {
    "name": "User2",
    "email": "user2@gmail.com"
  },
  {
    "name": "User3",
    "email": "user3@gmail.com"
  }
]
}]

在我的数据库中,数据是按随机顺序播种的,与user1、user2、user3不同。

使用具有智能参考支持的最终播种器。

为什么它们被插入数据库的顺序很重要?因为ID。我有mongoose自动增值插件,我依靠id在其他模型和文档中引用。