Tag Archives: MongoDB

Opérateur $and dans MongoDB avec Doctrine ODM

Voilà quelques temps que j’utilise MongoDB en PHP par l’intermédiaire de Doctrine ODM.

Je passerais ici les multiples avantages de ces technologies pour me concentrer sur une limitation de la version actuelle de MongoDB (1.8) : l’absence de l’opérateur $and et la façon de le contourner.

Le problème est simple : Je dispose d’objets de type Element qui sont associés à un ou plusieurs Tags.
Je souhaite pouvoir effectuer une requête simple : Trouver tous les documents associés aux tags (1 ou 2) ET (3 ou 4). En l’état, MongoDB ne le permet pas.

Lire la suite »