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

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

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

                                        Issue a command to a database on MongoDB server
                                         MongoDB服务器上的数据库发出命令

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

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

Issue a command to a MongoDB server and return the response from the server.
发出一个命令一个MongoDB的服务器和从服务器返回的响应。

This function supports any of the MongoDB database commands by allowing you to specify the command object completely yourself.
此功能支持任何的MongoDB数据库命令,允许你指定的命令对象,完全自己。

See http://www.mongodb.org/display/DOCS/List+of+Database+Commands.
请参阅http://www.mongodb.org/display/DOCS/List+of+Database+Commands。


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


mongo.command(mongo, db, command)



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

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


参数:db
(string) The name of the database upon which to perform the command.
(字符串)后的数据库的名称来执行命令。


参数:command
(mongo.bson) An object describing the command.  Alternately, command may be a list which will be converted to a mongo.bson object by mongo.bson.from.list().
(mongo.bson)一个对象描述的命令。或者,command可能是由mongo.bson.from.list()到mongo.bson对象的列表将被转换。


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

NULL if the command failed.  mongo.get.err() may be MONGO_COMMAND_FAILED.
返回NULL,如果该命令失败。 mongo.get.err()可能会MONGO_COMMAND_FAILED。

(mongo.bson) The server's response if successful.
(mongo.bson)服务器的响应,如果成功的话。


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

mongo.get.err,<br> mongo.simple.command,<br> mongo.rename,<br> mongo.count,<br> mongo.drop.database,<br> mongo.drop,<br> mongo,<br> mongo.bson.
mongo.get.err,参考mongo.simple.command,参考mongo.rename,参考mongo.count,参考mongo.drop.database,参考mongo.drop参考蒙戈,:参考mongo.bson。


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


mongo <- mongo.create()
if (mongo.is.connected(mongo)) {

    # alternate method of renaming a collection[另一种方法重命名的集合]
    buf <- mongo.bson.buffer.create()
    mongo.bson.buffer.append(buf, "renameCollection", "test.people")
    mongo.bson.buffer.append(buf, "to", "test.humans")
    command <- mongo.bson.from.buffer(buf)
    mongo.command(mongo, "admin", command)

    # use list notation to rename the collection back[使用列表的符号来命名的集合]
    mongo.command(mongo, "admin",
        list(renameCollection="test.humans", to="test.people"))

    # Alternate method of counting people[计数的人的替代方法]
    buf <- mongo.bson.buffer.create()
    mongo.bson.buffer.append(buf, "count", "people")
    mongo.bson.buffer.append(buf, "query", mongo.bson.empty())
    command <- mongo.bson.from.buffer(buf)
    result = mongo.command(mongo, "test", command)
    if (!is.null(result)) {
        iter = mongo.bson.find(result, "n")
        print(mongo.bson.iterator.value(iter))
    }

}

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 04:57 , Processed in 0.036774 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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