【发布时间】:2013-05-13 03:53:01
【问题描述】:
目前我看到的所有内容都显示整个文档,而不仅仅是一个字段。我将如何只显示一个字段?
我尝试了以下方法,但我得到了“未定义”,我看不到任何显示。
方式一主js:
// app.js
var schema = new mongoose.Schema({ a_field : String },
{ collection : 'the_col_with_data' });
var DocumentModel = mongoose.model('Doc', schema);
var a_document = DocumentModel.findOne({}, callback);
app.get('/', function(req, res) {
res.render('index', {
pass_var: a_document.a_field
});
});
方式 1 视图:
// index.jade
#{ pass_var }
方式2主要js:
// app.js
var schema = new mongoose.Schema({ a_field : String },
{ collection : 'the_col_with_data' });
var DocumentModel = mongoose.model('Doc', schema);
var a_document = DocumentModel.findOne({}, callback);
app.get('/', function(req, res) {
res.render('index', {
pass_var: a_document
});
});
方式 2 视图:
// index.jade
#{ pass_var.a_field }
【问题讨论】: