sql >> データベース >  >> NoSQL >> MongoDB

node.jsを使用してMongoDBデータを.ejsに渡す

    ルート.js

    app.get('/admin/cardapio', function(req, res) {
        Produtos.find({}, function(err, produtos) {
            if (err){
                console.log(err);
            }else{
                res.render('admin/cardapio.ejs', { data: produtos});
                }
            });
    });
    

    EJSファイル

      <% data.forEach(function(foundData, i){%>
        <tr>
        <td><%= foundData.title %></td>
        </tr>
        <%}%>
    

    テストできますか?



    1. 1つのフィールドの個別の値ごとに最初のドキュメントを検索する

    2. 返す配列要素を条件付きで評価します

    3. NoRMを使用したMongoDBでの遅延読み込み

    4. MongoDBプロジェクションアグリゲーションの特定の配列アイテムにどのようにアクセスしますか?