Node.js 如何在另一个节点文件中使用mongoose对象?
我是node.js的新手。我试图在server.js中创建一个连接,并在addaction.js中使用它,但在运行“软件不可用”时出错 请帮我这个Node.js 如何在另一个节点文件中使用mongoose对象?,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我是node.js的新手。我试图在server.js中创建一个连接,并在addaction.js中使用它,但在运行“软件不可用”时出错 请帮我这个 //Server .js var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost:27017/MSDN'); var db = mongoose.connection; db.on('error', console.err
//Server .js
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/MSDN');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error'));
db.once('open', function callback() {
console.log("Connection with database succeeded.");
});
module.exports = db;
var SoftwareSchema = new mongoose.Schema({
SoftwareID: Number,
SoftwareName: String,
});
module.exports = mongoose.model('Software', SoftwareSchema);
//addAction.js
var Software = require('./Server').Software;
var Software1 = new Software({
SoftwareID : 1,
SoftwareName : "MNG123",
});
Software1.save(function(err){
if ( err ) throw err;
console.log("Software Saved Successfully");
});
您是否尝试在外部设置变量?如s1=新软件();s1.id=1;s1.softwareName=“MNG123”;s1.save(…)@israel.zing遇到了相同的错误:(啊,请根据您的要求删除.software。