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

データベースコレクションからmeteor.jsのページテンプレートにJWplayer埋め込みコードをロードする

    エスケープされた文字列としてjsコードをdbに埋め込むことは、悪い考えです。 管理、変更、使用は簡単ではないため、代わりにコードを少しリファクタリングします:

    vids.insert({
       url:'//jwpsrv.com/feed/64I7ulrK.rss',
       width:'100%',
       aspectratio:'16:9',
       divSelector:'64I7ulrK'
    })
    

    Videos.html:

    <template name="videos">
      <div class="{{divSelector}}"></div>
    </template>
    

    Videos.js:

       Template.videos.rendered = function () {
          jwplayer(this.data.divSelector).setup({
             playlist    : this.data.url,
             width       : this.data.width,
             aspectratio : this.data.aspectratio
          });
       };
    



    1. セロリはタスクごとに新しい接続を作成します

    2. MongoDBの遠隔ページネーション

    3. $unsetは空です。次のようにフィールドを指定する必要があります:{$ unset:{<field>:...}}

    4. SpringData-MongoDBインデックスDBRef