MongoDB 中的所有查询都是临时的吗?

Are all Queries in MongoDB ad-hoc?

抱歉,这个问题可能很愚蠢,但我想不通。 MongoDB 中的所有查询都是临时的吗?或者在特殊情况下可以执行临时查询?

据我了解,在最基本的层面上,即席查询允许开发人员在查询中提供变量。意思是,完整的查询只有在执行时才知道。

意思是,并非所有查询都是临时查询,但 MongoDB 确实支持临时查询。

Mongo 中的临时查询示例如下:

// this example uses node.js
const results = await db.collection.find({ name: req.query.name });

在上面的示例中,req.query.name 仅在执行时已知,因此使我们的查询成为临时查询。

如果您有任何问题,请告诉我。