私はMongoDBとそのJava ... SDKに非常に慣れていませんか? あぴ?非常に単純な質問がありますが、満足のいく答えを見つけることができませんでした。
次のようなインスタンスのコレクションがあるとします。
{
"_id": {
"$oid": "5156171e5d451c136236e738"
},
"_types": [
"Sample"
],
"last_z": {
"$date": "2012-12-30T09:12:12.250Z"
},
"last": {
"$date": "2012-12-30T04:12:12.250Z"
},
"section": "5156171e5d451c136236e70f",
"s_mac": "AA:AA:AA:AA:AA:AA",
"_cls": "Sample",
}
そして、ハードコーディングされた Java リストがあります。
static List<String> MAC_LIST = Arrays.asList("90:27:E4:0E:3D:D2", "A8:26:D9:E6:1D:8B");
私が知りたいのは、MongoDB をクエリして、リストs_mac
に表示されるフィールドの値を持つすべてのオブジェクトを取得する方法です。MAC_LIST
$in演算子を使用する必要があると思いますが、それを Java コードに変換する方法がわかりません。
$in
Java SDK を介した演算子の使用に関する説明を含むページへのヒントまたはリンクをいただければ幸いです。