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

オブジェクトMongoDB

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

使用db.openまたdb.openMongoDB作成者:

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

相続関係

オペレーター

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

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

1
String MongoDB.toString();

戻り値:

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

toJSON

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

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

呼び出しパラメーター:

  • key: 文字列、未使用

戻り値:

  • Value、JSON シリアル化可能な値を返します