J'utilise la bibliothèque PHP MongoDB et ont la matrice de requête suivante
Array
(
[$and] => Array
(
[0] => Array
(
[$or] => Array
(
[0] => Array
(
[role.name] => Array
(
[$in] => Array
(
[0] => 'User'
[1] => 'VIP User'
)
)
)
[1] => Array
(
[role._id] => Array
(
[$in] => Array
(
[0] => 'User'
[1] => 'VIP User'
)
)
)
)
)
)
)
Ce qui ne fonctionne pas. Cependant, cela fait:
Array
(
[$and] => Array
(
[0] => Array
(
[role.name] => Array
(
[$in] => Array
(
[0] => 'User'
[1] => 'VIP User'
)
)
)
)
)
Une idée du problème? (Ceci est un exemple abstrait)
Essayez-les dans le shell mongo –
@SergioTulentsev J'ai essayé, mais je ne connais même pas la syntaxe de base pour le shell. En outre, j'ai normalement des problèmes pour traduire des exemples de shell en PHP. –
Eh bien, personnellement, j'ai des difficultés à traduire les vidages de var PHP en quelque chose de significatif. Trop de bruit visuel :) –