Unfortunately, after having added these two lines, I get a correct and
available connection to the database :
flame.mongohq.com
27082
Moreover, when I make an extraction of the whole mongoDB thing from my
code (express app) and run it separately, I get that error message
from the save function :
{ message: 'unauthorized', stack: [Getter/Setter] }
Here's my code :
----------------------------------------------------------------------------------------------------------------------------------------------------------------
var express = require('express');
var connect = require('connect');
var mongoose = require('mongoose');
var io = require('
socket.io');
mongoose.connect('mongodb://
user:pa...@flame.mongohq.com:27082/
mydb'); //Of course, replaced by my own values
console.log(mongoose.connection.host);
console.log(mongoose.connection.port);
var Schema = mongoose.Schema;
var UserSchema = new Schema ({
username : { type : String, unique : true},
email : String,
password : String,
date : { type : Date, default : Date.now }
});
mongoose.model('UserSchema', UserSchema);
var app = express.createServer();
app.UserSchema = UserSchema = mongoose.model('UserSchema');
var thisUser = new UserSchema({username : 'dsfsdf', email : 'dfsdf',
password : 'sdfsdf'});
thisUser.save(function(err){
if (err) console.log(err);
else console.log('yessss');
});
----------------------------------------------------------------------------------------------------------------------------------------------------------------