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