Express 返回单值车把

Express 返回单值车把,express,sequelize.js,handlebars.js,Express,Sequelize.js,Handlebars.js,我想知道,尽管我正在路由我的sql调用,是否有可能为我的Handlebar模板值删除只返回一个值。基本上,我的路线是查询我的一个表:images的所有记录,同时包括第二个表,其中有一个与所有记录相关联的表:description。因此,每当我尝试在页面中创建此对象时,我只能使用单记录表:description的属性作为循环,该循环显示的值与显示的图像的次数相同。车把内是否有办法将此限制为仅一个值 以下是我当前显示此单记录表属性的方式: {{#image}} <h3&

我想知道,尽管我正在路由我的sql调用,是否有可能为我的Handlebar模板值删除只返回一个值。基本上,我的路线是查询我的一个表:images的所有记录,同时包括第二个表,其中有一个与所有记录相关联的表:description。因此,每当我尝试在页面中创建此对象时,我只能使用单记录表:description的属性作为循环,该循环显示的值与显示的图像的次数相同。车把内是否有办法将此限制为仅一个值

以下是我当前显示此单记录表属性的方式:

{{#image}}
            <h3>{{this.description.body}}</h3>
{{/image}}
这是我的视图文件:

<div class="container">
    <div class="row pattern-choice">
        <div class="col-md-12">
            <h2><i>What to wear</i></h2>
            {{#image}}
            <h3>{{this.description.body}}</h3>
            {{/image}}
        </div>
    </div>
    <div class="row pattern-choice">
        <div class="col-md-12">

            <h2><i>Inspiration</i></h2>
        </div>
    </div>
    <div class="row">

            {{#each image}}
            <div class="col-lg-3 col-md-4 col-xs-6 thumb inspiration-image">
            <ul>
                <li>
                    <div class="image-placeholder">

                        <a href="{{ this.imageUrl }}" data-toggle="lightbox"><img class="img-responsive img-rounded"  src="{{ this.imageUrl }}"></a>
                    </div>
                    <p><i>({{this.imageSource}})</i></p>
                </li>
            </ul>
            </div>
            {{/each}}
    </div>
    <div class="row">
            <h3 class="button-choice"><a href="/" class="button-link" id="link-restart">TRY ON SOME MORE</a></h3>
    </div>
</div>
请参见关于使用手柄访问阵列元素的说明。这是一个exmaple:

<div class="col-md-12">
    <h2><i>What to wear</i></h2>
    <h3>{{image.[0].description.body}}</h3>
</div>

此外,您可能还需要研究如何在include查询中使用。

再次感谢您的帮助。我尝试了此.description.body。[0],但这为我提供了正文字符串中找到的图像数量的第一个字符。然后我尝试使用limit选项,它将我的图像和描述属性限制为第一条记录。有没有一种方法可以将description属性限制为第一条记录?限制代码:包括:[{model:db.Description,attributes:['body'],}],限制:1,attributes:['id','pattern','color','imageUrl','imageSource','Description_id','Description.body']感谢您的示例,但是没有传递任何值,但是生成了八个标记,它们与我的表中的图像记录数量相匹配。嗯,这对我很管用。您是否删除了{{image}}存储模块?
<div class="col-md-12">
    <h2><i>What to wear</i></h2>
    <h3>{{image.[0].description.body}}</h3>
</div>