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:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|