Как хранить данные внутри mongodb - PullRequest
3 голосов
/ 18 ноября 2011

js и mongodb. Я создал файл модели с именем модели, как показано ниже

 User = new Schema({
        username : String
      , password : String
      , created_at : Date
 });
 mongoose.model('User', User);
 exports.defineModels = defineModels;

В app.js я назвал defineModels следующим образом:

var models = require('./models'),

models.defineModels(mongoose, function() {
  app.User = User = mongoose.model('User');
  db = mongoose.connect(app.set('db-uri'));
})

Я не могу вызвать метод сохранения напрямую для пользователя или могу?Я хочу сохранить данные в User, что может быть функцией для того же. Любой ответ будет оценен

1 Ответ

4 голосов
/ 19 ноября 2011

Чтобы делать то, что вы хотите, у вас должно быть что-то вроде этого:

var user = new User({username: 'Name', password: 'unsecure'});
user.save();

В вашем коде есть несколько странных вещей, поэтому я настоятельно рекомендую изучить учебник, использующий Express и Mongoose, для создания примера сайта (скорее всего, вы найдете блог).

Вот один, который я сделал: https://github.com/mathrawka/node-express-starter

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...