mongodb的索引的使用

  • db.collection.ensureIndex({name:1})
  • db.colelction.getIndexes()
  • db.collection.dropIdex({name:1})
  • 创建唯一索引 db.collection.ensureIndex({},{unique:ture})
  • 创建复合索引 db.collection.ensureIndex({name:1,age:1},{unique:ture})

pymongo的使用

  • from pymongo import MongoClient
  • client = MongoClient(host,port) #建立连接
  • colelction = client[“db”][“collection”]
    • collection.insert({})
    • collection.insert_many([{},{}])
  • 删除
    • collection.delete_one({条件})
    • collection.delete_many()
  • 更新
    • colelction.update_one
    • collection.update_many
  • 查询
    • collection.find({})
      • 返回cursor,能够迭代,只能迭代一些
    • collection.find_one()