0
嵌套元數據查詢爲例,我有一個文件像嵌套自定義元數據:如何使用Docpad的查詢引擎
owner: {"id":"12345"}
我試圖找到這個文件有:
docpad.getCollection("documents").findAll({
"owner.id": "12345"
});
但無濟於事。
我做錯了什麼?
嵌套元數據查詢爲例,我有一個文件像嵌套自定義元數據:如何使用Docpad的查詢引擎
owner: {"id":"12345"}
我試圖找到這個文件有:
docpad.getCollection("documents").findAll({
"owner.id": "12345"
});
但無濟於事。
我做錯了什麼?
默認情況下不支持嵌套查詢,因爲這是一件棘手的事情。
現在,你應該能夠做到這一點:
的CoffeeScript:
docpad.getCollection("documents").findAll({
"owner": ({id}) -> id is "12345"
})
的JavaScript:
docpad.getCollection("documents").findAll({
"owner": function(model){ return model.id === "12345" }
})