我正在尝试在Mongoose中实现一个查找。一切都有效,直到数据库中有太多记录。就我而言,NewSchema集合中有8条记录。有谁知道为什么会这样?
我的示例代码:
var NewSchema = new Schema({
asd : String,
sdf : String,
dfg : String,
fgh : String,
bnmxcv : [String],
klj : String,
sdfsdf : String,
wer : String,
uio : Date
});
var New = mongoose.model('NewSchema', NewSchema);
New.find({asd:_id},
function(err, list) {
/////// IT FREEZES HERE ////////
});
答案 0 :(得分:0)
在尝试使用它之前,您还应该将模式注册到Mongoose,请尝试以下代码:
var NewSchema = new Schema({
asd : String,
sdf : String,
dfg : String,
fgh : String,
bnmxcv : [String],
klj : String,
sdfsdf : String,
wer : String,
uio : Date
});
var NewSch = mongoose.model('NewSchema', NewSchema);
NewSch.find({asd:_id}, function(err, list) {
// do stuff
});