我对 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 使用运算符的解释的页面将不胜感激!