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
Node.js Mongoose仅插入Id_Node.js_Mongodb_Mongoose - Fatal编程技术网

Node.js Mongoose仅插入Id

Node.js Mongoose仅插入Id,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,Mongoose只在我的数据库中插入Id。如果我调试代码,则填充产品数据,但产品为空。这怎么可能 var ProductSchema = require('./../models/productSchema'); var Products = mongoose.model('Product',ProductSchema); [...] for(var i=1; i<result.length;++i){ var product_data = { CN

Mongoose只在我的数据库中插入Id。如果我调试代码,则填充产品数据,但产品为空。这怎么可能

var ProductSchema = require('./../models/productSchema');
var Products = mongoose.model('Product',ProductSchema);
[...]
    for(var i=1; i<result.length;++i){
      var product_data = {
          CNK : "TODO",
        EAN : "TODO",
        name : {nameNL: result[i]["product_name"], nameFR: "TODO"},
      [...]
         }
        Product = new Products(product_data);
        console.log(Product);
        Product.save(onInsert(err));
}

我使用Products.collection.insert而不是save。工作起来很有魅力。

你能在
产品之前发布你得到的任何文档吗?保存
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var ProductSchema = new Schema({
    _id: Number,
    CNK:String,
    EAN:String,
    name:{nameNL:String,nameFR:String},
   [...]
    }

});