0
У меня возникли трудности с сохранением в mongodb с использованием мангуста. Здесь ошибка я получаюОшибка проверки при создании mongodb с использованием mongoose
Применение забросила неперехваченное исключение и завершается: ValidationError: проверка pageModel не удалось
мой код
//page.js
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var pageShema = new Schema({
pageId: {
type: String,
required: true
},
logo: {
type: String
},
subline: {
type: String
},
header: {
type: String
},
created_on: {
type: Date,
default: Date.now
},
offense:{
type: Schema.Types.Mixed
},
deffense:{
type: Schema.Types.Mixed
}
});
var pageModel = mongoose.model('pageModel', pageShema);
module.exports = pageModel;
app.js
var mongoose = require('mongoose');
var dbURL = config.dbURL;
mongoose.connect(dbURL);
var pagedb = require('./models/page');
var page = new pagedb({
pageId: 'test',
logo:'test logo',
subline: 'test subline',
header: 'test header',
created_on: Date.now,
offense: {},
deffense: {}
});
page.save(function (err, page) {
if (err) {
console.log('error!');
throw err;
};
console.log('page is created!');
});
Thank Luis! это сработало. – inhaler