Docs Menu
Docs Home
/ / /
Scala
/

コマンドを実行

項目一覧

  • 前提条件
  • MongoDB 配置への接続
  • buildInfo コマンドの実行

すべてのデータベースコマンドに特定のヘルパー メソッドがあるわけではありません。 ただし、 MongoDatabase.runCommand()メソッドを使用して任意の MongoDB コマンドを実行できます。

MongoDB コマンドの詳細については、サーバー マニュアルの「 データベースコマンド」を参照してください。

このガイドのコード例を実行するには、次のコンポーネントを設定する必要があります。

import org.mongodb.scala._

注意

このガイドでは、 クイック スタート プライマリで説明されているObservable暗黙を使用します。

まず、MongoDB 配置に接続し、次にMongoDatabaseインスタンスを宣言して定義します。

次のコードは、ポート27017localhostで実行されているスタンドアロンの MongoDB 配置に接続します。 次に、 testデータベースを参照するためのdatabase変数を定義します。

val mongoClient: MongoClient = MongoClient()
val database: MongoDatabase = mongoClient.getDatabase("test")

MongoDB 配置への接続の詳細については、「 MongoDB への接続」ガイドを参照してください。

buildInfoコマンドを実行するには、コマンドを指定するDocumentオブジェクトを作成し、それをパラメーターとしてrunCommand()メソッドに渡します。

次のサンプル コードでは、 buildInfoコマンドを実行し、結果を出力します。

database.runCommand(Document("buildInfo" -> 1)).printResults()

使用可能な MongoDB コマンドの一覧を表示するには、サーバー マニュアルの「データベースコマンド」を参照してください。

戻る

GridFS