Assign result dataset to UI

Code

<script type="text/template" id="resultTpl">
  <ul>
  <% if (result && result.length > 0) { %>
    <% _.each(result, function(data) { %>
      <li id="<%= data._id %>" style="color:<%= data.color %>;">
        <p>
        <span>| Name: <%= data.name %></span>, <span>Value: <%= data.value %></span>
        </p>
      </li>
    <% }); %>
  <% } %>
  </ul>
</script>

<script type="text/javascript">
var db = Longo.use("example");
var tpl = _.template($("#resultTpl").html());
db.collection("output").find({}).sort({"value":-1}).assign($("#out"), tpl);
</script>

Result

Run Query

$("#eval0").on("click", function(e){
  db.collection("output").save([
    {"name":"Apple","value":3,"color":"red"},
    {"name":"Grape","value":5,"color":"purple"},
    {"name":"Orange","value":1,"color":"orange"}
  ]).done();
})
$("#eval1").on("click", function(e){
  db.collection("output").update({"name":"Apple"},{"name":"Apple","value":3,"color":"green"}).done();
})
$("#eval2").on("click", function(e){
  db.collection("output").update({"name":"Orange"},{"$inc":{"value":5}}).done();
})
$("#eval3").on("click", function(e){
  db.collection("output").remove({"name":"Grape"}).done();
})
$("#eval4").on("click", function(e){
  db.collection("output").insert({"name":"Banana","value":20,"color":"yellow"}).done();
})