Python链接MongoDB

1.不带用户认证

#连接数据库,localhost和27017分别为db的ip和port

client = MongoClient('localhost',27017)

#切库

db = client.dbname

#获取操作的集合

collection = db.collectionname

#查询

for result in collection.find({}):

      print(result)

#或者如下实现

for result in db.collectionname.find({}):

      print(result)

2.带用户认证

client = MongoClient('localhost',27017)

#admin为对应的datebase

db = client.admin

#datebase的用户名和密码

db.authenticate("username", "password")

#获取需要操作的集合

collection = db.collectionname

#切库

db = client.dbname

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • NoSql数据库优缺点 在优势方面主要体现在下面几点: 简单的扩展 快速的读写 低廉的成本 灵活的数据模型 在不足...
    dreamer_lk阅读 2,815评论 0 6
  • 本教程适合于mongodb的创建/查询/和基本的案例操作注:未经许可不得转载 一、配置和安装相应的环境 主要针对p...
    tianmh阅读 18,468评论 3 19
  • 刚刚在宿舍楼下看到学校里收垃圾的老奶奶 天儿挺晒的风也不小 她就坐在树荫下 佝偻着身子靠着装满塑料瓶和废纸盒的大袋...
    甯_阅读 211评论 1 1
  • 等到这第二日正午,这白淳杨下了午朝,先去六扇门召了四大捕头来安排了些事物。 “奔雷,你这些日先放下那梁孟常的案子,...
    唐醋鲤鱼阅读 384评论 0 1
  • 脑海中总会盘旋一些东西,稍纵即逝。抓住机会就记一些下来,有的是读后感,观后感,有的是新奇的脑洞,还有时思索人生妄求...
    想要一杯果西汁阅读 353评论 0 1