mongodb and or combo与此类似,除了我使用 php 并获取 [MongoCursorException] $or 数组必须包含对象。
另请阅读此http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24or
如何通过 PHP 在 MongoDB 中的“OR”中嵌套“AND”? 这是我的条件参数(通过 var_export):
'group_id' => '4eec13b5-aeb4-48ee-9619-449125af0e18',
'$or' =>
array (
0 =>
array (
0 =>
array (
'active' => 0,
'user_id' => '4eea7b76-5d34-4036-8344-120c0aaa1bdc',
),
),
1 =>
array (
1 =>
array (
'active' => 1,
),
),
)
需要组 id 中且处于活动状态或(属于用户且未处于活动状态)中的帖子列表。
在 SQL 中非常简单,但无论我通过 PHP 查询在 MongoDB 中尝试哪种变体,我都会得到 $or 错误。这可能吗?$and 是必需的吗?