私はこの構造を持っています:
{
"_id": NumberInt(101),
"link_id": {
"125": {
"thumb_position": NumberInt(1),
"last_scan": NumberInt(1234563645),
"row_numb": NumberInt(301),
"clicks": NumberInt(120)
},
"126": {
"thumb_position": NumberInt(2),
"last_scan": NumberInt(-2147483648),
"row_numb": NumberInt(1301),
"clicks": NumberInt(199)
},
{
...
}
}
}
問題は、_id と link_id でクエリを実行したいということです。私はPHPで試しました:
$arr_ = array("_id" => intval(101), "link_id" => "125");
$res = $collection->findOne($arr_);
および他の多くのバリアントと結果はありません。_id のみを検索すると、すべてが機能します。何か案は?ありがとう!!