Mean js + Mongodb 得到空数组

Mean js + Mongodb getting empty array

我想使用 meanjs(CRUD) 从 mongo 读取数据。我已经完成了所有必要的映射和安装,但是当我从浏览器 (http://localhost:3000/customerQuotes) 检查 json 数据时,我仍然得到空数组。

This is Model.js file

'use strict';
var mongoose = require('mongoose'),
    Schema = mongoose.Schema;
var CustomerquotesSchema = new Schema({

    go: {
        type: String,
        default: '',
        trim: true,
        required:'Link label is required'
    },
    show: {
        type: String,
        trim: true,
        default: ''

    },
    thou: {
        type: String,
        trim: true,
        default: ''
    }

});

mongoose.model('Customerquotes', CustomerquotesSchema);

这是controller.js文件

'use strict';

var mongoose = require('mongoose'),
errorHandler = require('./errors.server.controller'),
    Customerquotes = mongoose.model('Customerquotes'),
    _ = require('lodash');

exports.create = function(req, res) {

    var quoteslink = new Customerquotes(req.body);

    quoteslink.save(function(err) {
        if (err) {
            return res.status(400).send({
                message: errorHandler.getErrorMessage(err)
            });
        } else {
            res.json(quoteslink); 
        }
    });
};
exports.read = function(req, res) {
        //res.json(req.quoteslink);
};

exports.update = function(req, res) {
};
exports.delete = function(req, res) {
};
exports.list = function(req, res) {
        Customerquotes.find().exec(function(err, customerQuotes) {
        if (err) {
            return res.status(400).send({
                message: errorHandler.getErrorMessage(err)
            });
        } else {
            res.json(customerQuotes);
        }
    });
};

这是route.js文件

'use strict';
module.exports = function(app) {

var customerQuotes =              require('../../app/controllers/customerquotes.server.controller');

    app.route('/customerQuotes')
        .get(customerQuotes.list)
        .post(customerQuotes.create);

};

我在 express(/app 文件夹)中创建 model.js、controller.js 和 route,js 时,通过使用小的(而不是驼峰式)命名约定解决了这个问题。奇怪地发现这可能是解决方案,但它对我有用:)