オブジェクト組み込みオブジェクト

オブジェクト MongoDB

mongodb データベース接続オブジェクト

使用する db.open または db.openMongoDB 作成、作成メソッド:

1
var mdb = db.openMongoDB("mongodb://host/db");

継承

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>MongoDB|operator[String]|getCollection();runCommand();oid();close()] [object] <:- [MongoDB] MongoDB operator[String] getCollection() runCommand() oid() close() object toString() toJSON()

オペレーター

operator[String]

指定されたコレクション アクセス オブジェクトをすばやく取得します

1
readonly MongoCollection MongoDB[String];

次のような属性を使用してコレクション オブジェクトをすばやく取得するために使用されます。

1
var test = mdb.test;

メンバー関数

getCollection

指定されたコレクション アクセス オブジェクトを取得します

1
MongoCollection MongoDB.getCollection(String name);

呼び出しパラメータ:

  • name: 文字列、コレクションの名前を指定

結果を返す:

  • MongoCollection, 指定されたコレクション オブジェクトを返します

runCommand

MongoDB データベース コマンドを指定する

1
Object MongoDB.runCommand(Object cmd);

呼び出しパラメータ:

  • cmd: オブジェクト、コマンドとパラメータを指定するディクショナリ オブジェクト

結果を返す:

  • Object、コマンド実行結果を返す

単純な MongoDB データベース コマンドを指定する

1 2
Object MongoDB.runCommand(String cmd, Value arg);

呼び出しパラメータ:

  • cmd: 文字列、コマンド名を指定
  • arg: 値、コマンドパラメータを指定

結果を返す:

  • Object、コマンド実行結果を返す

oid

mongodb _objectid オブジェクトを生成します

1
MongoID MongoDB.oid(String hexStr = "");

呼び出しパラメータ:

  • hexStr: 文字列、16 進数文字列を初期化し、デフォルトで新しい ID を生成します

結果を返す:

  • MongoID、新しい _objectid オブジェクト

close

現在のデータベース接続を閉じる

1
MongoDB.close() async;

toString

オブジェクトの文字列表現を返します。通常は「[ネイティブ オブジェクト]」を返します。オブジェクトは独自の特性に従って再実装できます。

1
String MongoDB.toString();

結果を返す:

  • String、オブジェクトの文字列表現を返します

toJSON

オブジェクトの JSON 形式の表現を返します。通常は、オブジェクトによって定義された読み取り可能な属性のコレクションを返します。

1
Value MongoDB.toJSON(String key = "");

呼び出しパラメータ:

  • key: ストリング、未使用

結果を返す:

  • Value、シリアライズ可能なJSONを含む値を返します