使用猫鼬时的零星结果

时间:2019-05-06 14:02:47

标签: mongoose

我正在使用以下代码在MongoDB中保存的记录中提取信息。第一次运行它时,我收到了数据。从那以后,查询不返回任何数据。

我试图确保我使用的集合名称正确。此外,我尝试使用默认回调(例如结果),但均无法正常工作。

我也尝试过删除.then并只使用.exec

以下是架构:

const mongoose = require('mongoose');
const Schema = mongoose.Schema;

const facilitySchema = new Schema({
    locationName: String,
    type: String,
    region: String,
    overseer: String,
    facilityID: String,
    minAttendance: String,
    maxAttendance: String
});

module.exports = mongoose.model('Facility', facilitySchema, 'facilities');

以下是查询:

    let locationName = req.params.locationName;
    query.where({locationName:locationName})
        .exec()
        .then(function (facilities){
          DO SOMETHING WITH DATA
        })
        .catch(function (err){
            console.log(err);
            next();
        });

0 个答案:

没有答案