0

例として、次のようなネストされたカスタム メタデータを含むドキュメントがあります。

owner: {"id":"12345"}

私はこのドキュメントを見つけようとしました:

docpad.getCollection("documents").findAll({
    "owner.id": "12345"
});

しかし、役に立たない。

私は何を間違えましたか?

4

1 に答える 1

2

ネストされたクエリは、扱いが難しいため、デフォルトではサポートされていません。

今のところ、これを行うことができるはずです:

コーヒースクリプト:

docpad.getCollection("documents").findAll({
    "owner": ({id}) -> id is "12345"
})

JavaScript:

docpad.getCollection("documents").findAll({
    "owner": function(model){ return model.id === "12345" }
})
于 2013-11-27T19:54:08.500 に答える