mongo.bson.buffer.start.array(rmongodb)
mongo.bson.buffer.start.array()所属R语言包:rmongodb
Start an array within a mongo.bson.buffer
的阵列在mongo.bson.buffer开始
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Call this function to start an array within a mongo.bson.buffer.<br> mongo.bson.buffer.finish.object() must be called when finished appending the elements of the array.
调用这个函数来启动在mongo.bson.buffer阵列。,完成追加数组中的元素时,必须调用<BR>mongo.bson.buffer.finish.object()。
(mongo.bson.buffer.start.object(), mongo.bson.buffer.start.array()) and<br> mongo.bson.buffer.finsih.object() may be called in a stackwise (LIFO) order to further nest arrays and documents.
(mongo.bson.buffer.start.object(),mongo.bson.buffer.start.array())和参考mongo.bson.buffer.finsih.object()可称为在stackwise(LIFO)为了进一步嵌套数组和文件。
The names of the elements appended should properly be given sequentially numbered strings.
附加的元素的名称应该适当地按顺序编号的字符串。
Note that arrays will be automatically appended by the 'append' functions when appending vectors (containing more than one element) of atomic types.
请注意,阵列将被自动附加“附加”功能时,附加原子类型的向量(含一个以上的元素)。
用法----------Usage----------
mongo.bson.buffer.start.array(buf, name)
参数----------Arguments----------
参数:buf
(mongo.bson.buffer) The buffer object to which to append.
(mongo.bson.buffer)缓冲器,附加的对象。
参数:name
(string) The name (key) of the array to be appended to the buffer.
(字符串)名称(键)被附加到缓冲区的数组。
值----------Value----------
TRUE if successful; otherwise, FALSE if an error occured appending the data.
TRUE,如果成功,否则,FALSE,如果发生了错误,附加数据。
参见----------See Also----------
mongo.bson,<br> mongo.bson.buffer,<br> mongo.bson.buffer.finish.object,<br> mongo.bson.buffer.start.array,<br> mongo.bson.buffer.append.
mongo.bson,mongo.bson.buffer参考,参考mongo.bson.buffer.finish.object,参考mongo.bson.buffer.start.array,参考mongo.bson.buffer.append。
实例----------Examples----------
buf <- mongo.bson.buffer.create()
mongo.bson.buffer.start.array(buf, "Fibonacci")
x <- 0
mongo.bson.buffer.append.int(buf, "0", x)
y <- 1
mongo.bson.buffer.append.int(buf, "1", y)
for (i in 2:8) {
z <- x + y
mongo.bson.buffer.append.int(buf, as.character(i), z)
x <- y
y <- z
}
mongo.bson.buffer.finish.object(buf)
b <- mongo.bson.from.buffer(buf)
# the above produces a BSON object of the form:[上述产生的BSON对象的形式:]
# { "Fibonacci" : [ 0, 1, 1, 2, 3, 5, 8, 13, 21 ] }[{“斐波那契”:[0,1,1,2,3,5,8,13,21]}]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|