sql >> Databasteknik >  >> NoSQL >> MongoDB

Laddar JWplayer bädda in kod från databassamling till en sidmall i meteor.js

Att bädda in js-kod i db som escaped sträng är dålig idé eftersom det inte är lätt att hantera, ändra, använda. Istället skulle jag refaktorera din kod lite:

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. MongoDB Unikt index på flera fält

  2. När en mongodb-markör kommer att upphöra

  3. Infoga och hämta datum och tidsstämplar i mongodb med PHP

  4. Läsa, skriva och lagra JSON med Node på Heroku