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" }
})