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

R语言 rmongodb包 mongo.bson.buffer.append.raw()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-27 00:09:40 | 显示全部楼层 |阅读模式
mongo.bson.buffer.append.raw(rmongodb)
mongo.bson.buffer.append.raw()所属R语言包:rmongodb

                                        Append a raw (binary) field onto a mongo.bson.buffer
                                         原始(二进制)字段附加到mongo.bson.buffer

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

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

Append raw (binary) data onto a mongo.bson.buffer.
附加原始数据(二进制)到mongo.bson.buffer。

BSON has a special field type to indicate binary data. This function appends such an indicator as the type of a field with its value.
BSON有一个特殊的字段类型来表示二进制数据。此功能追加作为与它的值的字段的类型这样的指示器。

If value has a dims attribute of length > 1, any names or dimnames attribute is ignored and a nested array is appended.<br> (Use mongo.bson.buffer.append.object() if you want to preserve dimnames).
如果值有dims属性的长度> 1,任何names或dimnames属性被忽略,并且附加一个嵌套数组。<BR>(使用mongo.bson.buffer.append.object(),如果你要保留dimnames)。


用法----------Usage----------


mongo.bson.buffer.append.raw(buf, name, value, subtype=NULL)



参数----------Arguments----------

参数:buf
(mongo.bson.buffer) The buffer object to which to append.
(mongo.bson.buffer)缓冲器,附加的对象。


参数:name
(string) The name (key) of the field appended to the buffer.
(字符串)名称(键)的字段附加到缓冲区。


参数:value
(raw) the binary data.
(原料)的二进制数据。


参数:subtype
(as.integer) The binary data subtype.  If subtype == NULL,  the "subtype" attribute of the raw is used.  If this is not present, mongo.binary.binary is used.  The following constants are defined:   
(as.integer)二进制的数据子类型。如果亚型== NULL,“子类型”属性的原料使用。如果这是不存在的,mongo.binary.binary被使用。有以下常量的定义:

mongo.binary.binary (0L)   
mongo.binary.binary(0L)

mongo.binary.function (1L)   
mongo.binary.function(1L)

mongo.binary.old (2L)   
mongo.binary.old(2L)

mongo.binary.uuid (3L)   
mongo.binary.uuid(3L)

mongo.binary.md5 (5L)   
mongo.binary.md5(5L)

mongo.binary.user (128L)   </ul>
mongo.binary.user(128L)</ ul>


值----------Value----------

TRUE if successful; otherwise, FALSE if an error occured appending the data.
TRUE,如果成功,否则,FALSE,如果发生了错误,附加数据。


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

mongo.bson.buffer.append,<br> mongo.bson,<br> mongo.bson.buffer.
mongo.bson.buffer.append,参考mongo.bson,:参考mongo.bson.buffer。


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


buf <- mongo.bson.buffer.create()
bin <- raw(3)
for (i in 0:2)
    bin[i] <- as.raw(i * 3)
mongo.bson.buffer.append.raw(buf, "bin1", bin)

# Note that mongo.bson.buffer.append()[请注意,mongo.bson.buffer.append()]
# will detect whether the value parameter [将检测是否值参数]
# is a raw object and append the appropriate value.[是一个原始对象,并添加适当的值。]

mongo.bson.buffer.append(buf, "bin2", bin)  # gives same result[给出了相同的结果]

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 04:58 , Processed in 0.030258 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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