我有一个class Model
有7K的数据,查询时候在指定了 contains 判断的时候导致查询超时。奇怪的是在发生超时之前,下面的查询返回0 数据。应该有3条数据符合条件的。
这似乎是个性能方面的bug,一开始没有正确返回数据,后来干脆超时了
var query = new AV.Query('Model');
query.equalTo('series', AV.Object.createWithoutData('Series', req.params.id));
query.contains('state', 'published'); // <-----去掉这个条件就可以了
query.find().then(function (models) {
//
}, function (error) {
// 异常处理
if (err.code === 101) {
res.render('lights/models', {
title: '车型列表',
models: []
});
} else {
next();
}
});
-
创建时间
17年4月14日
-
最后回复
17年4月15日
-
2
回复
-
1.1K
浏览
-
1
用户
-
1
赞