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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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/1/cassandra/3.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
Mongodb 猫鼬/猫鼬问题_Mongodb_Node.js_Mongoose_Nowjs Sockets - Fatal编程技术网

Mongodb 猫鼬/猫鼬问题

Mongodb 猫鼬/猫鼬问题,mongodb,node.js,mongoose,nowjs-sockets,Mongodb,Node.js,Mongoose,Nowjs Sockets,我正在用NodeJS构建一个应用程序,它恰好包含NowJS。最近,我们决定在应用程序中添加一个数据库来存储用户信息。我们和MongoDB一起去的 我最近发现了猫鼬,它看起来会让我的生活更轻松。过了一段时间,我在server.js中看到了这个: var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/nowtable'); var Schema = mongoose.Schema; va

我正在用NodeJS构建一个应用程序,它恰好包含NowJS。最近,我们决定在应用程序中添加一个数据库来存储用户信息。我们和MongoDB一起去的

我最近发现了猫鼬,它看起来会让我的生活更轻松。过了一段时间,我在server.js中看到了这个:

var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://localhost/nowtable');
var Schema = mongoose.Schema;

var UserInfo = new Schema({
username : String,
password : String //i know this is bad but we'll fix it
});

mongoose.model('UserInfo', UserInfo);

var user = db.model('UserInfo');


var admin = new user();
admin.username = "joe schmo";
admin.password = "password1234";
admin.save();
这将正确地向我的数据库添加一个条目

然而,当我试图动态添加条目时,我遇到了问题

在index.ejs中,在now.ready()函数中,我包含了对now.registerUser的调用(uname,“默认密码”)

回到server.js,我有以下内容:

everyone.now.registerUser = function(usrname, pwd) {
console.log("This is the username: " + usrname);
console.log("This is the password: " + pwd);

var admin = new user();
}
我得到一个错误:

{ stack: [Getter/Setter],
arguments: [ 'object' ],
type: 'called_non_callable',
message: [Getter/Setter] }

任何帮助都将不胜感激!谢谢

如果您
console.log
检查
error.stack
,您将获得发生错误的详细堆栈跟踪