有关于将Dart与MongoDB一起使用的最新工作示例吗?我正在尝试的所有样本都会出错.以下示例.
码:
import 'package:mongo_dart/mongo_dart.dart';
main(){
Db db = new Db("mongo-dart-blog"); // Throws an error.
}
Run Code Online (Sandbox Code Playgroud)
错误:
Unhandled exception:
Invalid scheme in uri: mongo-dart-blog
#0 Db.Db (package:mongo_dart/src/database/db.dart:25:7)
#1 main (file:///.../MongoDart/app.dart:4:11)
Run Code Online (Sandbox Code Playgroud)
我相信你正在运行一些旧版本的mongo_dart样本.我相信如果您从github https://github.com/vadimtsushko/mongo_dart或pub.dartlang.org样本获得新版本,测试将成功运行.新版博客样本中的相应行看起来像:
Db db = new Db("mongodb://127.0.0.1/mongo_dart-blog");
Run Code Online (Sandbox Code Playgroud)
这是对Db.open方法的评论的摘录
Db构造函数需要有效的mongodb URI.例如,下一个代码指向默认mongodb端口上的本地mongodb服务器,数据库testdb
var db = new Db('mongodb://127.0.0.1/testdb');
Run Code Online (Sandbox Code Playgroud)
并将该代码直接发送到37637 端口的MongoLab服务器ds037637-a.mongolab.com,数据库博客,用户名dart,密码测试
var db = new Db('mongodb://dart:test@ds037637-a.mongolab.com:37637/blog');
Run Code Online (Sandbox Code Playgroud)
不幸的是,由于旧的dartdoc错误,github网站上的API DOC非常陈旧:http://code.google.com/p/dart/issues/detail? id = 5218
我希望它很快就能解决,我将能够为mongo_dart生成有效的API文档.
| 归档时间: |
|
| 查看次数: |
3757 次 |
| 最近记录: |