mongo.remove(rmongodb)
mongo.remove()所属R语言包:rmongodb
Remove records from a collection
从集合中删除记录
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Remove all records from a collection that match a given criteria.
从集合中删除所有记录匹配给定的标准。
See http://www.mongodb.org/display/DOCS/Removing.
请参阅http://www.mongodb.org/display/DOCS/Removing。
用法----------Usage----------
mongo.remove(mongo, ns, criteria=mongo.bson.empty())
参数----------Arguments----------
参数:mongo
(mongo) a mongo connection object.
(蒙戈)蒙戈的连接对象。
参数:ns
(string) namespace of the collection from which to remove records.
(字符串)命名空间中删除记录的集合。
参数:criteria
(mongo.bson) The criteria with which to match records that are to be removed. The default of mongo.bson.empty() will cause all records in the given collection to be removed. Alternately, criteria may be a list which will be converted to a mongo.bson object by mongo.bson.from.list().
(mongo.bson)的标准进行匹配的记录都将被删除。默认情况下,的mongo.bson.empty()会导致给定集合中的所有记录被删除。或者,criteria可能是由mongo.bson.from.list()到mongo.bson对象的列表将被转换。
参见----------See Also----------
mongo,<br> mongo.bson,<br> mongo.insert,<br> mongo.update,<br> mongo.find,<br> mongo.find.one.
蒙戈,mongo.bson参考,参考mongo.insert,参考mongo.update,:参考mongo.find,参考mongo.find.one。
实例----------Examples----------
mongo <- mongo.create()
if (mongo.is.connected(mongo)) {
buf <- mongo.bson.buffer.create()
mongo.bson.buffer.append(buf, "name", "Jeff")
criteria <- mongo.bson.from.buffer(buf)
# remove all records where name is "Jeff"[删除所有记录的名字是“杰夫”]
# from collection people in database test[从收集在数据库测试的人]
mongo.remove(mongo, "test.people", criteria)
# remove all records from collection cars in database test[从收集车在测试数据库中删除所有记录]
mongo.remove(mongo, "test.cars")
# shorthand: remove all records where name is "Fred"[速记:删除所有记录的名字是“弗雷德”]
mongo.remove(mongo, "test.people", list(name="Fred"))
}
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|