Pymongo初窥

作者: 弃用中 | 来源:发表于2018-01-17 22:26 被阅读84次
    MongoDB

    MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

    MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

    MongoDB的安装与配置可参考:https://jingyan.baidu.com/article/d5c4b52bef7268da560dc5f8.html

    至于pymongo,直接用pip命令安装即可。

    要对使用Python对MongoDB进行操作,首先就是要获取到连接对象(毕竟是服务器-客户端型的数据库)

    import pymongo
    client = pymongo.MongoClient() 
    

    一般这样写就可,其默认的主机名是localhost,端口是27017.


    有了连接对象,再指定数据库:


    再就是选择集合(相当于关系数据库的中的表):


    此时,不妨查看一下MongoDB:



    没有目前指定的dage这个数据库。

    我们插入一条数据试试:


    这时,我们再查看数据库,发现


    我们也使用insert_many()一次插入多条数据,只要把列表传进去即可。

    插入之后,我们就可以进行查询了,


    结果是个字典类型的数据。

    如果要查多条数据,可以使用find()方法:

    返回一个Cursor类型的数据。

    我们还可以使用update()方法进行更新操作,remove()方法进行删除操作等待。

    当然,我们还可以进行计数:


    pymongo还有好多内容,这里就不一一赘述了,附上链接,感兴趣的童鞋自己去看看呗!

    菜鸟教程:http://www.runoob.com/mongodb/mongodb-tutorial.html
    pymongo官方文档:http://api.mongodb.com/python/current/
    最后,推荐一本不错的书,虽然不是讲MongoDB:


    以上。

    相关文章

      网友评论

      本文标题:Pymongo初窥

      本文链接:https://www.haomeiwen.com/subject/uzcpoxtx.html