could you help me? I can't see what's wrong here.
Here are the code snippets from server.js:
var mongoose = require('mongoose');
var MongoClient = require('mongodb').MongoClient
, assert = require('assert');
var db = 'nodebook';
var url = ''
mongoose.createConnection('mongodb://localhost/'+db);
// The User
var User = mongoose.model('User', {
username: String,
password: String,
biography: String,
image: String,
});
This appears every time "noding" server.js. Btw. I'm a newbie in node.js/mongoose.
The error from the terminal:
/Users/davidnoldner/node_modules/mongoose/lib/index.js:360
throw new mongoose.Error.OverwriteModelError(name);
^
OverwriteModelError: Cannot overwrite `User` model once compiled.
at Mongoose.model (/Users/davidnoldner/node_modules/mongoose/lib/index.js:360:13)
at Server.<anonymous> (/Users/davidnoldner/Librament/server.js:46:21)
at emitTwo (events.js:87:13)
at Server.emit (events.js:172:7)
at HTTPParser.parserOnIncoming [as onIncoming] (_http_server.js:533:12)
at HTTPParser.parserOnHeadersComplete (_http_common.js:103:23)
Maybe helpful - mongod console:
2016-09-15T08:32:07.973+0200 W NETWORK [HostnameCanonicalizationWorker] Failed to obtain name info for: [ (2620:9b::5dd:4570, "nodename nor servname provided, or not known"), (2620:9b::5dd:4570, "nodename nor servname provided, or not known"), (192.168.0.16, "nodename nor servname provided, or not known"), (5.221.69.112, "nodename nor servname provided, or not known"), (192.168.0.16, "nodename nor servname provided, or not known"), (5.221.69.112, "nodename nor servname provided, or not known") ]
Thanks!