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

テンプレートレンダーがpymongo集計変数をテンプレートに渡していない

    これをこの時点で探しているものに切り詰めて(そしてテンプレートの構文を修正して)、リスト内包表記を試してください:

    from django.shortcuts import render
    
    def gettheAudit(request):
        theURLs = [x for x in mycol.aggregate([{"$unwind":"$tags"},{'$match': {'tags.tag.name':'A A',}},{'$project': {'url': 1, 'AR': 1, 'tags.tag.name': 1, 'tags.variables': 1, '_id': 0}},])]
        return render(request, 'templates/a.html', {'theURLs': theURLs})
    

    テンプレート/a.html:

       <ul>
          <li><h1>URLSSSS</h1></li>
          {% for theURL in theURLs %}
             <li>{{ theURL }}</li>
          {% endfor %}
       </ul>
    



    1. 単一のスキーマ配列内の複数のスキーマ参照-マングース

    2. mongodbドキュメントの_idフィールドを更新する方法

    3. Ubuntu11.04でmongodbを再起動できません

    4. MeteorにMongoデータベースコレクションをドロップする