2016-05-31 5 views
1

Я новичок в узле js, и я пытаюсь создать движок викторины приложений с помощью js и mongo DB. Я не уверен, что мне нужно для создания схемы для викторины. Поэтому каждый может мне помочь.Mongodb and Node js

+0

Пожалуйста, постарайтесь более подробно рассказать о своих Вопросах. – Bikash

ответ

0

Вот пример пользовательской схемы ...

var userSchema = new Schema({ 

    name: { 
     type: String, 
     unique: true, 
     required: true 
    }, 
    password: { 
     type: String, 
     required: true 
    } 
}); 

Но как комментарий заявленная, вы должны быть более конкретными.

+0

Спасибо за ответ –

0

Насколько я могу догадаться, викторина будет дана пользователем, и у нее появятся вопросы. Таким образом, вы можете сделать две сущности:

I) лицо пользователя II) Quiz/Вопросы сущность

объект пользователя схема:

module.exports = { 
    attributes = { 
    name: { 
     type: String, 
     required: true 
    }, 
    password: { 
     type: String, 
     required: true 
    } 
    password: { 
     type: String, 
     required: true 
    } 
    } 
}; 

Вопрос объект схемы:

module.exports = { 
    attributes = { 
    questionLabel: { 
     type: 'String', 
     required: true 
    }, 
    choices: { 
     type: 'Array', 
     required: true 
    } 
    }; 
0

Здравствуйте это моя схема

enter code here var mongoose = require("mongoose"); 
var Schema = mongoose.Schema; 

var img_schema = new Schema({ 
    title:{type:String,require:true}, 
    creator:{type:Schema.Types.ObjectId, ref: "User" }, 
    extension:{type:String,require:true}, 
    foto:{type:String,require:true}, 
    uso:{type:String,require:true} 
}); 

var Imagen = mongoose.model("Imagen",img_schema); 
module.exports = Imagen; 
0
This is the example of user schema. you can replace with your requirement. 

// User Schema 
var UserSchema = mongoose.Schema({ 
    username: { 
     type: String, 
     index: true 
    }, 
    password: { 
     type: String 
    }, 
    email: { 
     type: String 
    }, 
    name: { 
     type: String 
    }, 
    profileimage:{ 
     type: String 
    } 
}); 

var User = module.exports = mongoose.model('User', UserSchema); 
Смежные вопросы