1

私はこの構造を持っています:

"_id": NumberInt(1),
"link_id": {
    "1000748": {
        "pi": NumberInt(34),
        "li": NumberInt(8)
    },
    "1002836": {
        "pi": NumberInt(21),
        "li": NumberInt(1002836)
    }
}

「pi」=> 34 の link_ids のみを選択するクエリを作成したいです。php で試しましたが$res = $collection->findOne(array("_id" => intval($_catids['categoryid']))array("linkid.$.pi" => intval(34))); 成功しませんでした。何か案は?ありがとう!

4

1 に答える 1