【发布时间】:2014-03-15 18:10:00
【问题描述】:
我有代码我想显示餐厅的桌数我的代码是:
#{restaurant.tables.length}
但它对我不起作用并且错误我“无法读取未定义的属性'长度'”。我该如何解决这个问题?
tables 是我从 mongodb 集合中获取的数组。
我使用 mongoosejs "findOne" 方法,我的餐厅架构是:
var restuarantSchema = new Schema({
name : String,
details : String,
owner : String,
categories : {
name : String
},
users : [],
tabels: [{
title: String
}]
});
【问题讨论】:
-
您确实应该在询问之前进行搜索。在 javascript 标记中有很多与 same error 相关的问题。
-
你能说明你是如何获取
tables的吗? -
我更新了帖子并添加了我的架构
-
伙计们,我犯了一个非常严重的错误,我的架构不匹配我将“tabels”写为“tables”,我也可以说我们在玉文件中有数组长度。现在我的代码工作正常
标签: javascript node.js express pug template-engine