我正在学习mongodb来创建一个API,在每个例子或教程中,我看到在Node.JS上使用mongodb,使用Express,逻辑以client.connect
开头,查询完成,{{ 1}}被调用。在每次查询之前是否真的有必要连接?当用户登录(第一次查询)时,不能为例子建立连接,然后当用户登录时我会进行大量的查询,我不会这样做。如果用户注销,那么需要在所有这些之后建立连接,那就是当我想要关闭连接时。
另一个问题是,我可以采取其他类型的电话来取代client.close()
吗?它将所有数据都返回到一个包含单个元素的数组中,有时需要.toArray(function (err, result) {}
,这看起来很尴尬。
result[0]