2016-04-22 12 views
0

Ich verbinde manchmal eine 3.2-Datenbank und manchmal eine 2.7-Datenbank, abhängig von der Bereitstellung. Gelegentlich gibt es eine Funktion, die auf 3.2 aber nicht 2.7 verfügbar ist, also muss ich die Version überprüfen. Hier ist, was ich versucht habe, based on the docs.Holen Sie sich die Datenbankversion in Meteor

> Meteor.users.rawDatabase().version() 
TypeError: Object [object Object] has no method 'version' 

Wie erhalten Sie die Datenbankversion in Meteor?

Antwort

1

könnten Sie versuchen, die RemoteCollectionDriver mit einem der zugrunde liegenden node.js native driver zugreifen und dann die Admin-Datenbank für den Betrieb verwenden:

const adminDb = MongoInternals.defaultRemoteCollectionDriver().mongo.db.admin() 
adminDb.buildInfo((err, info) => { console.log(info.version); }) 
Verwandte Themen