我有一对事物的列表,例如表格Gyroscope gyro;
void Start () {
//checks if the gyroscope is enabled
gyro = Input.gyro;
if(!gyro.enabled)
{
gyro.enabled = true;
}
}
void Update ()
{
//makes sure that the screen doesnt rotate if phone is rotated,
//even if auto rotate is on in phone settings, to ensure proper functionality.
Screen.autorotateToLandscapeLeft = false;
Screen.autorotateToLandscapeRight = false;
Screen.autorotateToPortraitUpsideDown = false;
//The actual rotation code
transform.Rotate (0, 0, -Input.gyro.rotationRateUnbiased.z);
}
。我想查询[['A', 'B'], ['C', 'D']]
以获取特定集合中具有与这两者相匹配的属性的记录。
例如,以下是我想要回来的内容:
MongoDB
如何使用[{'_id': ObjectId('...'),
'first_property': 'A',
'second_property': 'B'
},
{'_id': ObjectId('...'),
'first_property': 'C',
'second_property': 'D'
}]
查询并发属性?
答案 0 :(得分:1)
我的表现非常出色:
client.find({'$or': [{'property_a': value_a, 'property_b': value_b} for value_a, value_b in some_list_of_two_element_tuples]}
这会在我们请求的元组中创建一个非常长的$or
语句。