MongoDB 学习笔记之 删除数据,集合,数据库标签:注意 mon remove base database color drop 文档 ase 本文系统来源:http://www.cnblogs.com/AK47Sonic/p/7530672.html
一 简介:本文介绍创建自动删除数据的TTL索引
二 目的 定时删除数据三 创建方法 db.collection.createIndex(keys, options) options: expireAfterSeconds 指定多少秒或者包含日期值的数组
创建示例 db.eventlog.createIndex( { "lastModifiedDate": 1 }, { expireAfterSeconds: 3600 },{backgroup: true})
四 何时失效 1 在指定的时间达到后失效,也即是索引字段的值加上一个特定的秒数之后 2 如果索引字段是一个数...
import pymongomongo_client = pymongo.MongoClient(host=‘192.168.0.112‘,port=27017,username="admin",password="123456"
)mongo_db = mongo_client["db1"]
# 删除数据
res = mongo_db.user.find()
for i in res:print(i) {‘_id‘: ObjectId(‘5ca7a4b0219efd687462f965‘), ‘id‘: 1.0, ‘name‘: ‘jack‘, ‘age‘: 73.0}
{‘_id‘: ObjectId(‘5ca7a4b7219efd687462f966‘), ‘id‘: 2.0, ‘name‘: ‘mike‘, ‘age‘: ...
本文使用的测试数据如下(点击图片查看大图):一下实例删除name字段值为 "Taobao" 的文档:import pymongomyclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["runoobdb"]
mycol = mydb["sites"]myquery = { "name": "Taobao" }mycol.delete_one(myquery)# 删除后输出
for x in mycol.find():print(x)输出结果为:删除多个文档
我们可以使用 delete_many() 方法来删除多个文档,该方法第一个参数为查询...
删除mongodb集合中的数据可以使用remove()函数。remove()函数可以接受一个查询文档作为可选参数来有选择性的删除符合条件的文档。remove()函数不会删除集合本身,同时,原有的索引也同样不会被删除。删除文档是永久性的,不能撤销,也不能恢复的。因此,在执删除mongodb集合中的数据可以使用remove()函数。remove()函数可以接受一个查询文档作为可选参数来有选择性的删除符合条件的文档。
remove()函数不会删除集合本身,同时,原有...
使用user表,删除user表数据import pymongomongo_client = pymongo.MongoClient(host=192.168.0.112,port=27017,username="admin",password="123456"
)mongo_db = mongo_client["db1"]
# 删除数据res = mongo_db.user.find()
for i in res:print(i) {_id: ObjectId(5ca7a4b0219efd687462f965), id: 1.0, name: jack, age: 73.0}
{_id: ObjectId(5ca7a4b7219efd687462f966), id: 2.0, name: mike, age: 84.0, gender: 男}
{_id: Obj...