0
我想比较使用Express的两个字段。我已经尽力了,但我得到了错误。如何编写查询查询来比较Express和MongoDB中的两个字段?
我附上了我的架构,路由和控制器。这些是API调用,我想知道如何通过AngularJS $http.get
方法的两个字段。我附上我的AngularJS控制器的API调用也
模式:
var PromusageSchema = new Schema({
StoreID: {
type: String,
default: '',
trim: true
},
StoreName: {
type: String,
default: '',
trim: true
},
});
mongoose.model('Promusage', PromusageSchema);
控制器
exports.promusageByEMAIL = function(req, res, next, id) {
Promusage.find({customer_Email:id})
.populate('user', 'displayName')
.exec(function(err, promusage) {
if (err) return next(err);
if (!promusage) return next(new Error('Failed to load Promusage ' + id));
req.promusage = promusage;
next();
});
};
路线
app.route('/promusages1/:promusageEmail')
.get(promusages.read)
.put(promusages.update)
.delete(promusages.delete);
// Finish by binding the Promusage middleware
app.param('promusageEmail', promusages.promusageByEMAIL);