2016-04-22 9 views
0

デプロイメントによっては、3.2のデータベースに接続することもあり、場合によっては2.7のデータベースに接続することもあります。時々、バージョン3.2ではなくバージョン2.7で利用可能な機能があるので、バージョンを確認する必要があります。私が試したのは、based on the docsです。流星でデータベースのバージョンを取得

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

どのように流星でデータベースのバージョンを取得しますか?

答えて

1

あなたは、基礎となるnode.js native driverにアクセスし、操作のための管理データベースを使用するようにRemoteCollectionDriverを使用して試みることができる:

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