我浏览了文档,没有发现任何与数据库相关的内容.
我猜这在本质上还不可能--如果没有,那么是否有任何库可以利用例如Socket类来使连接到数据库成为可能呢?
更具体地说,我想连接到MySQL和MongoDB数据库.
我浏览了文档,没有发现任何与数据库相关的内容.
我猜这在本质上还不可能--如果没有,那么是否有任何库可以利用例如Socket类来使连接到数据库成为可能呢?
更具体地说,我想连接到MySQL和MongoDB数据库.
我发现MongoDart是第一个允许MongoDB访问DART的库.
下面是一个例子:
#import("../lib/mongo.dart");
#import("dart:builtin");
main() {
Db db = new Db('mongo-dart-test');
simpleUpdate() {
DbCollection coll = db.collection('collection-for-save');
coll.remove();
List toInsert = [
{"name":"a", "value": 10},
{"name":"b", "value": 20},
{"name":"c", "value": 30},
{"name":"d", "value": 40}
];
coll.insertAll(toInsert);
coll.findOne({"name":"c"}).chain((v1) {
print("Record c: $v1");
v1["value"] = 31;
coll.save(v1);
return coll.findOne({"name":"c"});
}).then((v2) {
print("Record c after update: $v2");
db.close();
});
};
db.open().then((c)=>simpleUpdate());
}