在meteor中获取数据库版本

时间:2016-04-22 13:51:37

标签: javascript mongodb meteor

我有时连接到3.2数据库,有时连接到2.7数据库,具体取决于部署。偶尔会有一个功能在3.2但不是2.7上可用,所以我需要检查版本。这是我尝试过的,based on the docs

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

如何在meteor中获取数据库版本?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用RemoteCollectionDriver访问基础node.js native driver,然后使用管理数据库进行操作:

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