RMongo-package(RMongo)
RMongo-package()所属R语言包:RMongo
MongoDB client for R.
MongoDB的客户端,R.
译者:生物统计家园网 机器人LoveR
描述----------Description----------
The functions in this package allow you make queries with a MongoDB database from R.
在此套件中的功能允许你与R. MongoDB数据库进行查询
概观----------Overview----------
A typical workflow using RMongo: <ol> Connect to a mongodb database: <pre> mongo <- mongoDbConnect("test", "localhost", 27017) </pre>
一个典型的工作流程,使用RMongo:<OL>连接到MongoDB数据库:<PRE>蒙戈 - mongoDbConnect(“测试”,“localhost”,则27017)</ pre>
Insert a document into a collection: This will insert a document of '"foo":"bar"' into the "test_data" collection. <pre> output <- dbInsertDocument(mongo, "test_data", '{"foo": "bar"}') </pre>
将文档插入到集合:这将插入一个“foo”的文件:“条形”到“test_data”集合。 <PRE>输出< - dbInsertDocument的(蒙戈,的“test_data”,“{”foo“的”条形“})</ pre>
Query a MongoDB collection: This will query for documents which have a "foo" attribute with the value of "bar". The return value will be a list of rjson objects or a converted data.frame depending on the format parameter. NOTE: nested documents and arrays may not work properly if you specify a data.frame. <pre> output <- dbGetQuery(mongo, "test_data", '{"foo": "bar"}') </pre> or if you want only a particular set of keys: <pre> output <- dbGetQueryForKeys(mongo, "test_data", '{"foo": "bar"}', '{"foo": 1}') </pre>
查询一个MongoDB的集合:这其中有一个名为“foo”属性值“栏中的”文件查询。返回值将是rjson对象的列表,或根据参数的格式转换成数据框。注意:嵌套的文件和阵列可能无法正常工作,如果你指定一个数据框。 <PRE>输出 - dbGetQuery(蒙戈中,“test_data”,“{”富“:”条形“})</ pre>如果你想只是一个特定的键:<PRE>输出 - dbGetQueryForKeys (蒙戈,的“test_data”,“{”foo“的”条形“}”,“{”富“:1})</ pre>
Close the connection: <pre> dbDisconnect(mongo) </pre>
关闭连接:<PRE>的dbDisconnect(蒙戈)</ pre>
Large result sets: Set your java heap space to a large number to support loading more results into memory. <pre> options( java.parameters = "-Xmx2g" ) </pre> </ol>
大型结果集:设置您的Java堆空间,大量加载到内存中的更多支持。 <PRE>选项(java.parameters =“Xmx2g”)</ pre> </ OL>
(作者)----------Author(s)----------
Tommy Chheng <tommy.chheng@gmail.com>
http://tommy.chheng.com
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|