繁体   English   中英

Node.js + 蒙戈

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM