Mongodb matlab Driver 使用简介

来源:互联网 发布:qq自动回复软件 编辑:程序博客网 时间:2024/05/16 18:44

matlab用起来还是方便些。起码不用设置什么环境。

MongoStart;mongo = Mongo();data = 'tutorial.persons';mongo.isConnected;result = mongo.distinct(data,'name');[x y] = size(result);for i = 1:1:x    bb = BsonBuffer;    bb.append('name',result{1});    query = bb.finish;    res = mongo.findOne(data,query);    temp(i).name = res.value('name');    temp(i).age = res.value('age');    temp(i).city = res.value('city');end


用程序来说吧。

首先需要初始化动态链接库:MongoStart

matlab的构建跟c的很像,都是需要bson的数据结构。

bb需要初始化:bb=bsonbuffer。

这段程序仅仅说了怎么去查找,因为毕竟是一个数据库。

我的研究仅仅是去调用数据库内容,不涉及什么改写。

使用

mongo.findOne(data,query);

就可以找到需要的东西,这个时候res就是个bson的数据结构

是mongodb特有的一种文档形式,这也是mongodb灵活的地方。

之后使用

temp(i).city = res.value('city');


需要什么index就写什么,就可以取出bson中的各个元素了。

查看matlab中的sample和test这两个文件就可以。

里面的函数使用介绍的很清楚了。

数据库会使用就好了。关键是看大家怎么用,用在哪里。

原创粉丝点击