[英]Node.js + mongo
在一些教程中,我看到了这两个说明:
const mongoClient = require('mongodb').mongoClient;
const mongoClient = require('mongodb').MongoClient;
第一个看起来像一个属性,第二个看起来像一个构造函数。 typeof
运算符在第一次出现时返回'undefined'
,在第二次出现时返回'function'
。
有人可以解释我为什么吗?
谢谢!
从我在mongodb github中可以看到,该模块仅导出MongoClient
。
也许在以前的版本中,它导出了一个mongoClient
,这就是教程不同的原因
只有const mongoClient = require('mongodb').MongoClient;
是从 mongodb 库中提取 mongoClient 的有效方法。
不确定在哪里const mongoClient = require('mongodb').mongoClient;
已使用,我想知道它是否有效。 它可能在旧版本中使用。
https://mongodb.github.io/node-mongodb-native/api-articles/nodekoarticle1.html https://mongodb.github.io/node-mongodb-native/driver-articles/mongoclient.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.