Tag: 函数原型

如何将mongoDB对象传递给Javascript / JS.Node中的所有原型函数?

我正在使用NodeJS和MongoDB一起,并将mongoDB对象传递给我所有的原型函数。 我不明白如何在这些原型之间传递这个对象。 也许有人能指出我正确的方向? 在我的主文件中,我创build了一个新的mongoDB对象实例,其中包含了我想用于使用mongoDB的所有原型。 然后我使用原型函数来连接并创build一个新的集合。 Main.js var mongo = require('./database/mongoDB') var mongoDB = new mongo(); // Connect to database mongoDB.ConnectDB(dbPath); // Create a collection mongoDB.CreateNewCollection("Usernames"); 原型函数在MongoDB.js中定义 MongoDB.js // Get mongoDB var mongoDB = require('mongodb').MongoClient; var DatabaseOperations = function () {}; // Constructor DatabaseOperations.prototype.ConnectDB = function(dbPath){ // Connect to database mongoDB.connect(dbPath, function(err, mongoDatabase) { if(!err) { […]