我正在做一个项目来学习node.js express mongodb。这是关于购物车Web应用程序的,但是在测试模块时遇到错误。我不确定错误的含义。这是我的代码:
var Product = require('../models/product');
var mongoose = require('mongoose');
mongoose.connect('mongodb://user:md12345@ds255253.mlab.com:55253/shopping_cartwetroop');
var Product = new Product({
imagePath="http://bitzeen.com/api/job_uploads/201811/1541261716.jpg",
description="tortor id aliquet lectus proin nibh nisl condimentum id"
});
var done = 0;
for (var i=0;i<products.length;i++){
products[i].save(function(err, result){
done++;
if(done==products.length){
exit();
}
}
);
}
function exit(){
mongoose.disconnect();
};
这是运行“节点product_seeder.js”后的错误 我该如何解决?
答案 0 :(得分:1)
您要在新产品中放置一个对象。对象符号没有'='符号,它使用':'表示相等性。
您应该尝试更改: imagePath =“ http://bitzeen.com/api/job_uploads/201811/1541261716.jpg”, description =“ tortor id aliquet lectus proin nibh nisl condimentum id”
至: imagePath:“ http://bitzeen.com/api/job_uploads/201811/1541261716.jpg”, 描述:“ tortor id aliquet lectus proin nibh nisl调味品id”