Я новичок в узле js, и я пытаюсь создать движок викторины приложений с помощью js и mongo DB. Я не уверен, что мне нужно для создания схемы для викторины. Поэтому каждый может мне помочь.Mongodb and Node js
1
A
ответ
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);
Пожалуйста, постарайтесь более подробно рассказать о своих Вопросах. – Bikash