2012-07-12 107 views
0

我是新的使用dustjs,我想用它來呈現一個模板與mongo使用貓鼬的信息。dustjs從數據庫加載

所以我必須:

  • 模板:

    {"This object property {object1} is loaded from db"} 
    
  • object1是MongoDB的

裝有貓鼬我需要一些參數的通用函數的字符串在上下文中進行查詢。類似於

{ 
    object1: function(objectid){ 
       Object.findOne({_id: objectid},function(err,ob){ 
           return ob.property; 
           }) 
           } 
} 

這可能與dustjs?

感謝

回答

0

我不知道我理解你想做的事,但如果你想在一個參數來傳遞,你看可能定義一個部分,而不是隻是一個方面。

你可以這樣做:

{"This object property {object1 objectid="1"}{.}{/object1} is loaded from db"} 

和你的背景下,方法必須有這些參數:

object1: function(chunk, context, bodies, params){ 
    var objectid = params.objectid; 
    <the rest of your code> 
    return chunk.write(ob.property) 
} 

如果一個參數是你在找什麼,只是灰塵會允許部分的參數。你可以做到這一點沒有問題。祝你好運。

+0

感謝您的回答。這正是我需要的。 – catacs 2012-08-08 21:32:36