找回密码
 注册
查看: 560|回复: 0

R语言 rmongodb包 mongo.gridfile.writer()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-27 18:53:59 | 显示全部楼层 |阅读模式
mongo.gridfile.writer(rmongodb)
mongo.gridfile.writer()所属R语言包:rmongodb

                                        The mongo.gridfile.writer class
                                         mongo.gridfile.writer类

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Objects of class "mongo.gridfile.writer" are used to buffer multiple writes to a single GridFS file.
对象类“mongo.gridfile.writer”用于缓冲多次写入到一个单一的GridFS文件。

Use mongo.gridfile.writer.create to create an object of this class,<br> mongo.gridfile.writer.write to write data to it, and<br> mongo.gridfile.writer.finish when done writing.
使用mongo.gridfile.writer.create创建这个类的对象,参考mongo.gridfile.writer.write向其中写入数据,并参考mongo.gridfile.writer.finish当写完。

mongo.gridfile.writer objects have "mongo.gridfile.writer" as their class and contain an externally managed pointer to the actual data used to manage operations on the GridFS. This pointer is stored in the "mongo.gridfile" attribute of the object. The object also has a "mongo.gridfs" attribute holding a pointer to the mongo.gridfs object used in creation to prevent garbage collection on the mongo.gridfs object while the mongo.gridfile.writer is still active.
mongo.gridfile.writer的对象“mongo.gridfile.writer”作为自己的类,包含外部管理的GridFS管理业务的实际数据的指针。这个指针被存储在的“mongo.gridfile”属性的对象。对象也有一个“mongo.gridfs”属性持有一个用于创建,防止垃圾收集的mongo.gridfs对象,而mongo.gridfile.writer仍处于活动状态的mongo.gridfs对象的指针。


参见----------See Also----------

mongo.gridfs,<br> mongo.gridfile.writer.create,<br> mongo.gridfile.writer.write,<br> mongo.gridfile.writer.finish.
mongo.gridfs,参考mongo.gridfile.writer.create,参考mongo.gridfile.writer.write,参考mongo.gridfile.writer.finish。


实例----------Examples----------


mongo <- mongo.create()
if (mongo.is.connected(mongo)) {
    gridfs <- mongo.gridfs.create(mongo, "grid")

    gfw <- mongo.gridfile.writer.create(gridfs, "test.dat")

    # store 4 bytes[存储4个字节]
    mongo.gridfile.writer.write(gfw, charToRaw("test"))

    # store string &amp; LF plus 0-byte terminator[存储串LF加0字节终止]
    buf <- writeBin("Test\n", as.raw(1))
    mongo.gridfile.writer.write(gfw, buf)

    # store PI as a float[存储PI为float]
    buf <- writeBin(3.1415926, as.raw(1), size=4, endian="little")
    mongo.gridfile.writer.write(gfw, buf)

    mongo.gridfile.writer.finish(gfw)
    mongo.gridfs.destroy(gridfs)
}

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-24 09:54 , Processed in 0.019718 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表