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

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

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

                                        Add an index to a collection
                                         添加一个索引的集合

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

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

Add an index to a collection.
添加一个索引的集合。

See http://www.mongodb.org/display/DOCS/Indexes.
请参阅http://www.mongodb.org/display/DOCS/Indexes。


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


mongo.index.create(mongo, ns, key, options=0L)



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

参数:mongo
(mongo) A mongo connection object.
(蒙戈)蒙戈的连接对象。


参数:ns
(string) The namespace of the collection to which to add an index.
(字符串)的命名空间的集合添加一个索引。


参数:key
An object enumerating the fields in order which are to participate in the index. This object may be a vector of strings listing the key fields or  a mongo.bson object containing the key fields in the desired order.  Alternately, key may be a list which will be converted to a mongo.bson object by mongo.bson.from.list().
列举的对象领域,以参与的索引。这个对象可能是一个矢量的字符串列出的重点领域或mongo.bson对象,其中包含想要的顺序排列的重点领域。或者,key可能是由mongo.bson.from.list()到mongo.bson对象的列表将被转换。


参数:options
(integer vector) Optional flags governing the operation:   
(整数向量)可选的标志操作:

mongo.index.unique  
mongo.index.unique

mongo.index.drop.dups  
mongo.index.drop.dups

mongo.index.background  
mongo.index.background

mongo.index.sparse  
mongo.index.sparse


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

NULL if successful; otherwise, a mongo.bson object describing the error.<br> mongo.get.server.err() or mongo.get.server.err.string() may alternately be called in this case instead of examining the returned object.
NULL如果成功的话否则,mongo.bson的描述错误的对象。<BR> mongo.get.server.err()或mongo.get.server.err.string()可以交替地被称为在这种情况下,而不是检查返回的对象。


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

mongo.find,<br> mongo.find.one,<br> mongo.insert,<br> mongo.update,<br> mongo.remove,<br> mongo,<br> mongo.bson.
mongo.find,参考mongo.find.one,参考mongo.insert,参考mongo.update,参考mongo.remove,参考蒙戈,参考mongo.bson。


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


mongo <- mongo.create()
if (mongo.is.connected(mongo)) {
    # Add a city index to collection people in database test[添加一个城市的指数,以收集在数据库测试的人]
    b <- mongo.index.create(mongo, "test.people", "city")
    if (!is.null(b)) {
        print(b)
        stop("Server error")
    }

    # Add an index to collection people in database test[添加一个索引在数据库测试的收集人]
    # which will speed up queries of age followed by name[这将加快查询的年龄的名字]
    b <- mongo.index.create(mongo, "test.people", c("age", "name"))

    buf <- mongo.bson.buffer.create()
    mongo.bson.buffer.append(buf, "age", 1L)
    mongo.bson.buffer.append(buf, "name", 1L)
    key <- mongo.bson.from.buffer(buf)

    # add an index using an alternate method of specifying the key fields[添加一个索引使用的另一种方法指定的重点领域]
    b <- mongo.index.create(mongo, "test.people", key)

    # create an index using list of that enumerates the key fields[创建一个索引,使用列表,列举的重点领域]
    b <- mongo.index.create(mongo, "test.cars", list(make=1L, model=1L))
}

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 06:33 , Processed in 0.030345 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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