Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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 (重新)从json-mongoose填充mongodb集合_Node.js_Mongodb_Mongoose - Fatal编程技术网

Node.js (重新)从json-mongoose填充mongodb集合

Node.js (重新)从json-mongoose填充mongodb集合,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,嗨,有没有办法使用mongoose从json数组中重新填充mongo集合 我有这个模式 var UserNote_Schema = new Schema({ user_id: {type:ObjectId, ref:require('../User/User_Schema.js')}, note: {type:String}, created: {type:Date}, last_mod: {type:Date} }); 并希望使用此json填充它,并将其保存到集合中 {&qu

嗨,有没有办法使用mongoose从json数组中重新填充mongo集合

我有这个模式

var UserNote_Schema = new Schema({

user_id: {type:ObjectId, ref:require('../User/User_Schema.js')},

note: {type:String},

created: {type:Date},

last_mod: {type:Date}

});
并希望使用此json填充它,并将其保存到集合中

   {"_id":"506b8922a6bd97d322000011",
"user_id":"504aaeef898f541527000012",
"note":"a note","created":"2012-03-10T00:38:58.000Z",
"last_mod":"2012-03-10T00:38:58.000Z"}
我的目标是在运行一些添加、删除和更改数据库中某些数据的测试后,将数据库重置为特定状态。 然而,如果在mongoose/mongo中有更方便的方法实现从先前状态重置数据库,我将非常感谢任何指针。保存版本控制信息也很好


多谢了

没什么大不了的;只需迭代json数组,并通过
\u id
将每个文档更新为json值。什么部分给您带来麻烦?谢谢,测试过程中可能会删除一些项目,因此我要做的是清空集合并重新填充。如果我只创建一个模型并调用save,效果会很好。唯一的警告似乎是_v字段总是设置回0。很抱歉浪费你的时间。我习惯于与数据库打交道,认为这会更困难:)谢谢你让我走上正轨。