我有时连接到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中获取数据库版本?
答案 0 :(得分:1)
您可以尝试使用RemoteCollectionDriver
访问基础node.js native driver,然后使用管理数据库进行操作:
const adminDb = MongoInternals.defaultRemoteCollectionDriver().mongo.db.admin()
adminDb.buildInfo( (err, info) => { console.log(info.version); })