S'il vous plaît, j'essaie de comprendre comment interroger dynamiquement une collection. J'ai une collection qui a le schéma ci-dessous. J'ai créé une interface utilisateur dans laquelle un utilisateur peut interroger les données en utilisant n'importe quelle combinaison des champs disponibles. Un utilisateur peut faire une requête en recherchant une propriété en utilisant le champ sale_lease
, amount.amount
et également interroger le champ general_features
qui est un tableau. Je ne sais pas comment générer cette requête en fonction de la préférence sélectionnée par l'utilisateur. Je sais comment effectuer la requête en connaissant les champs interrogés avant la main, mais la rendre dynamique est l'endroit où se trouve le problème.Comment structurer une requête MongoDb dynamique
J'essaie d'utiliser plusieurs instructions if
pour éventuellement faire une requête pour toutes les combinaisons possibles de champs, mais je me rends compte que ce n'est pas le moyen d'y parvenir. Je serai très reconnaissant si je peux être indiqué dans la bonne direction.
Non, ça ne vous plait pas, pouvez-vous nous en parler? Merci –
Désolé, mal lu la question – chridam
Voir https://stackoverflow.com/questions/31995166/mongoose-optional-search-query-parameters – JohnnyHK