例如,我有一个包含嵌套自定义元数据的文档,如:
owner: {"id":"12345"}
我试图找到这个文件:
docpad.getCollection("documents").findAll({
"owner.id": "12345"
});
但无济于事。
我做错了什么?
答案 0 :(得分:2)
默认情况下不支持嵌套查询,因为这样做很棘手。
目前,您应该可以这样做:
CoffeeScript的:
docpad.getCollection("documents").findAll({
"owner": ({id}) -> id is "12345"
})
JavaScript的:
docpad.getCollection("documents").findAll({
"owner": function(model){ return model.id === "12345" }
})