对象 MongoDB

mongodb 数据库连接对象

使用 db.opendb.openMongoDB 创建,创建方式:

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

继承关系

下标操作

快速获取指定集合访问对象

readonly MongoCollection MongoDB[String];

用于使用属性快速获取集合对象,例如:

var test = mdb.test;

成员属性

fs

GridFS, 获取 GridFS 访问对象

readonly GridFS MongoDB.fs;

成员函数

getCollection

获取指定集合访问对象

MongoCollection MongoDB.getCollection(String name);

调用参数:

返回结果:


runCommand

指定一个 MongoDB 数据库命令

Object MongoDB.runCommand(Object cmd);

调用参数:

返回结果:


指定一个简单的 MongoDB 数据库命令

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

调用参数:

返回结果:


oid

生成一个 mongodb _objectid 对象

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

调用参数:

返回结果:


close

关闭当前数据库连接

MongoDB.close() async;

dispose

强制回收对象,调用此方法后,对象资源将立即释放

MongoDB.dispose();

equals

比较当前对象与给定的对象是否相等

Boolean MongoDB.equals(object expected);

调用参数:

返回结果:


toString

返回对象的字符串表示,一般返回 "[Native Object]",对象可以根据自己的特性重新实现

String MongoDB.toString();

返回结果:


toJSON

返回对象的 JSON 格式表示,一般返回对象定义的可读属性集合

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

调用参数:

返回结果:


valueOf

返回对象本身的数值

Value MongoDB.valueOf();

返回结果: