Моя проблема с этим кодом.
ask.find({nchapter:1},function(err,user){
res.json(user);
});
Mongo не возвращает никакого значения.Но если мы удаляем элемент, код работает нормально.
ask.find({},function(err,user){
res.json(user);
});
И возвращает все данные в базе данных. Мои коллекции баз данных введите здесь описание изображения И все остальные коллекции работают хорошо.И моя база данных схем введите описание изображения здесь .
Почему, по вашему мнению, этот код не работает?
ask.find({nchapter:1},function(err,user){
res.json(user);
});
Весь код:
var ask = mongoose.Schema({
nchapter:{
type:Number,
min: 0,
max: 999,
required:true,
trim: true,
},
nlesson:{
type:Number,
min: 0,
max: 999,
required:true,
index:true,
trim: true,
},
ask:{
type:String,
required:true,
},
ta:{
type:String,
required:true,
},
tb:{
type:String,
required:true,
},
tc:{
type:String,
required:true,
},
td:{
type:String,
required:true,
},
answer:{
type:Number,
required:true,
trim: true,
},});
и
var ask = mongoose.model("ask",ask);
app.post('/getask',function(req,res){
var reqAsk={
nchapter:req.body.code_c,
nlesson:req.body.code_l
};
ask.find({nchapter:1},function(err,user){
res.json(user);
});
});