销售经理比任何人都早尝试了 MongoDB 适配器

今天发布了DataSpider Servista 4.0 SP1。

我试用了新功能,发现它正常运行后,感到非常高兴,所以给前辈发了一封邮件,他回复说:“请在Qiita上写下来。”非常感谢他的指示。
所以,我立即注册了Qiita账号并写了下来。
因为我是菜鸟,所以如果有错误的知识或方法,请指正,我会非常开心。


以中文进行重述,只需要一个选项:

概括

DataSpider Servsita 4.0 SP1 新增了 Mongo DB 适配器。
如果在 DataSpider 中整合 NoSQL 数据库,会发生什么呢?一定要试试看!

基礎知識

・我是销售人员
・我可以使用DataSpider进行脚本编写,但仅限于演示级别(演示经验:3年)
・我几乎没有编程经验
・我知道Mongo DB是一种NoSQL数据库,但除此之外没有其他了解
・我对关系型数据库也不是很了解

查询MongoDB的相关信息

由于不知道MongoDB是什么,先随便在Google上搜索一下。
嗯嗯,MongoDB被称为文档导向(从这里来的吗…)。
它的相当于表的东西叫做“集合”,在其中以json格式(严格来说是BSON)存储数据…等等。
嗯…其他的太难了,不太明白,先试试看吧。

在中文中,可以这样翻译:搭建MongoDB的环境

1. 下载并安装Mongo DB。
[https://www.mongodb.com/download-center#community]

选择「不支持SSL的Windows Server 2008 R2及更高版本」。同样适用于Windows 7,无需担心。

在安装目录下手动创建以下必要的目录:data和logs。我的情况下,我是将其安装在C:\Program Files\MongoDB\Server\3.2目录下,所以创建的目录名如下:C:\Program Files\MongoDB\Server\3.2\data和C:\Program Files\MongoDB\Server\3.2\logs。

3.启动
从命令提示符中执行以下命令。
这样,MongoDB 就应该会启动(应该)。

在中文中,以下是对上述内容的本地化表达:

c:\Program Files\MongoDB\Server\3.2\bin>mongod –dbpath “C:\Program Files\MongoDB\Server\3.2\data” –logpath “C:\Program Files\MongoDB\Server\3.2\logs\mongodb.log”
在c:\Program Files\MongoDB\Server\3.2\bin目录下,运行mongod命令,并指定–dbpath为”C:\Program Files\MongoDB\Server\3.2\data”,–logpath为”C:\Program Files\MongoDB\Server\3.2\logs\mongodb.log”。

一旦启动,保持该窗口一直开着,并在另一个画面上打开命令提示符,然后继续以下操作。

在创建数据库时,先运行mongo命令,它似乎可以让你进入一个类似管理工具的东西。

使用xxxx进入数据库,
通过db.○○○○.insert命令插入数据,
这似乎是一种常规做法。
此外,在使用use命令时,如果数据库不存在,它会自动创建。

c:\Program Files\MongoDB\Server\3.2\bin>mongo
2016-06-13T11:52:09.062+0900 I CONTROL [main] 未安装KB2731284或更新版本的热补丁,将会清空数据文件
MongoDB shell 版本: 3.2.7
连接到: test
欢迎来到 MongoDB shell。
如需交互式帮助,请输入 “help”。
欲了解更全面的文档,请访问
http://docs.mongodb.org/
有问题?请尝试支持组
http://groups.google.com/group/mongodb-user
> 使用 sample
已切换到 sample 数据库
> db.books.insert({_id:1,title:”DataSpider 参考书”,price:100})
插入结果({ “nInserted” : 1 })
> db.books.insert({_id:2,title:”Thunderbus 指南”,price:300})
插入结果({ “nInserted” : 1 })
> 退出
再见

好像可以成功输入数据了。

既然到了这一步,应该可以从DataSpider进行调整,让我们试试看。(接下来)