MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Analyser une longue chaîne de requête directement dans MongoDB (comme vous pouvez le faire en SQL)

Vous pouvez exécuter des requêtes directement à l'aide de db.command dans le nœud js.

La requête d'agrégation en tant que commande db prend la forme ci-dessous.

https://docs. mongodb.com/manual/reference/command/aggregate/#aggregate-data-with-multi-stage-pipeline

Ajustez votre javascript pour envoyer des informations sous forme de paires clé-valeur. Clé chacun pour collectionname et query et transmettez leurs valeurs dans la commande ci-dessous.

db.command( aggregate: collectionname, pipeline: query, cursor: { } }

Différents types de requêtes ont une syntaxe différente. Vous devez donc transmettre la paire clé-valeur en conséquence dans db.command .

Plus ici

https://docs.mongodb.com/manual/reference/command/